I've had my trusty GF305 since Nov2009, via pabili to my sis-in-law who's based in the US. The cost was around PHP 7,500.00 which is a bargain since it's being sold locally at about PHP12,000.00 (although it seems that they're being sold at around 8thou in sulit.com.ph).
It's been with me in almost all of my runs and in all of my races, keeping tabs on my per-km pace, distance, total elapsed time, calories, and heart-rate. Needless to say, it's been a very helpful tool in my running.
The signs of wear have appeared after my 18km long run last Sunday: the UP button on the right side has eroded away from the rubber support as shown below.
All the other buttons (left and right side) are starting to show signs of erosion too.
Fortunately, I was able to contact NAVCO Philippines which is the local distributor of Garmin here. A repair IS possible (with a fee, of course). I've gone to their office during lunch earlier and have handed over my GF305 for them to send to their Asia center for repair.
It might take 3-4 weeks before I get the unit back, thus I'll be confined to my old stopwatch and mapping out the distances via Map My Run in the meantime.
Yup, old school.