I have the TC Bros kit and it is very nice, and easy to install. I cant say yet how it rides as I am finishing my bike, but will review when it is finished, and the snow melts. I did have an issue with one of the bags leaking, but i put 60 psi in it and it must of made a seal seat because it now...