Here is a source for GPS at "fair" prices.

http://www.navtechgps.com/supply/equipment.asp?Line=smartant

The Garmin GPS 16 will do what you want and is somewhat less than $250.

You can also find antennas here but their stuff is new.

I have no connection but I delt with them in a previous life and I think they are legit.

Lynn