That is nice, but it is also $500. If he wants to go cheap, I doubt $500 is considered cheap for a number of people. (Mo, let's be friends, my b-day is past, but you can still send me something nice).
This is what I use, and I've gone through plenty of cities (Cinci, Pittsburgh, Atlanta, Columbus, etc) to say I've tested it well, and it works just fine. And yest, I know it is near $100, but it is the cheapest one I know of that will charge and broadcast well enough to recommend.