I have used a Surley front rack on my Trek 520:
Cargo | Parts and Accessories | Surly Bikes It is a solid bombproof rack with a fair amount of carrying capacity. On 2007 trip across Russia after ~1000 miles of gravel road with a moderate load, I had some of the mounting brackets crack and fail. However, Surley sent me new brackets (and was slightly changed design that may make failure less likely). I've been riding with these racks since and continued to work well.
http://bikerussia.com/wp-content/upl...7/img_0916.jpg