I have a 2007 model Trek 520 with 15000+ miles on it, many of those in 2007:
Here it is in Amsterdam in March of 2007:
http://www.bikerussia.com/wp-content...3/IMG_0140.jpg
Here it is in Vladivostok six months later:
http://bikerussia.com/wp-content/upl...9/img_0777.JPG
It has worked well and reliably for me.