I had (and loved) the TrailRat on my old (now stolen) MTB. If I wasn't planning on getting a generator hub built into the new wheels I need on my commuter I'd probably buy another. Dependable, reasonable size and price, decent charge time. I was a bike/metro/bike commuter in the SF bay area so had to leave super early (430) in the morning to get to work and rode through a few sections with absolutely no lights (near the docks in Alameda) and the TrailRat did the job.