I have the Pyramid on mine and it does a good job for the road. When I rode in a storm for most of the day, the bike was still dirty and the inside of the cases was filthy also, but it did keep road crap off of my tail bag..
I had to re work mine where the right side bolt broke the fiberglass. It is not the strongest and will require work if you get an iffy one.