I bought this originally for my 2003 SV650S and had transferred it to my Z1000 without any issues. I imagine that is would fit all sportbike style bikes with a seperate passenger seat. Will not fit my new bike, but I will be getting another for my new bike in the right size.
The cover goes over the rear seat, then in pulled tight with a drawstring. The seat keeps the passenger in place and doesn't allow them to slide around. My wife would not ride without it installed. She said she couldn't enjoy the ride sliding everywhere.
This is the mesh version and allows the water to roll through it and off teh bike.
At the time, it was $40 CAD plus shipping from the UK (has since dropped to $32 CAD including shipping). Selling for $20 including shipping within Canada. Person-to-person deal could be made while I am in Coquitlam in October.
You can see the cover mounted on my rear seat in this photo.