I haven't done one on my vehicle... yet, but I have 2 that will be getting them soon.
OPP have sold over 700 of these kits, there has never been a problem with fit, rolling down etc.
In my catalog where you can buy them there is a link on how to install them step by step by Ben at OPP, the guy that invented them.