This topic is well discussed on the forum, before plunking down benjamins on something, do a little research. I have a baggershield, mainly because I like having the option of extending it for rain and such. My wife has a klockworks, and she loves it. we also had our seats modifed somewhat, hers lowers 1.5" and pushes her up 2". I just had a heated element and backrest added.