Own the G-Shock G-7100D. 2 batteries rated for a total 10 years (though I'm sure it wont). Have owned it for at least 4 years. Was $135 at the time. Metal watchband (could have done the model under it with the polyurethane band for $100. You pay a lot for the metal band).
The black painted letters will start to buff away after the first year, but since the letters are still engraved it still looks nice..
The watch should handle any normal abuse without any problems. The weak spot is that the watch band is attached to the watch with two very thick and hard plastic couplings. These are strong, but are obviously the weakest point in the watch. HOWEVER, my case is an exception. The *only* reason that plastic piece broke on one side was because I ran over it with my expedition. Yes, I DID run over this watch with my 6000lb. SUV. That is my testament to the durability of this thing. I was just fooling around with it, dropped it and wasn't thinking about it, and ran over it. Got home, found I didn't have it, so I drove back to the parking lot, and sure enough there it was flattened into the ground. I picked it up thinking "Oh crap, there went that investment", but it was fine except for that one broken plastic piece. One week and $4 later (ordered a replacement from Casio's parts support and had Walmart install it) and the watch was as good as it originally was.
These watches might not have the "ooooh" look of Omega or other expensive timepieces, but if you're like me who wears a watch and still does carpentry and other outdoor work, then you'll appreciate its durability.
BTW, the waterproofing works perfectly in it in both salt water and fresh water. But I've only tested it down to around 45 ft. It's good down to 20BARs of pressure.