I purchased the factory Windscreen from Chrysler and it is an improvement however I have not tried any full windscreens to compare. The one I purchased required drilling and inserting some special threaded rivets. This required a special tool that costs about $200. I chose not to drill and used 3M VHB double sided tape. I put a full length piece on the channel, trimmed it to match the width and placed it on my 05 Roadster Limited. It works perfect and I have no rattles or holes in my car.