Dave, have you been there? I always worry when I look at the website and they claim to be "Honest mechanics". Why would you need to say that? I think...
I had not ridden much this year, but my 13 mile ride two weeks ago seemed like I was riding into the wind while going any direction. Having 40 pounds...
I think I had one for a bit too back when a few people put them in TTA's. I decided not to mess with it becuase with that front bumper I didn't know...