Bought eTrex 20 at 25,000/= some 2 years go. The seller is an authorised dealer for Garmin. The shop is called Titan Avionics and its at Wilson Airport.
You can also buy from Ebrahim Elecronics on Kimathi Street but they are slightly expensive.
As for the units, you can change it from the phone settings of the GPS application.
The GPS can also measure areas in units of your choice(acres, hectares etc).
Now that you mention issue of beacons, surveyors love to use UTM instead of decimal degrees. Something else, using different Datum eg WGS 1984, ARC 1960 etc can give different coordinates.