I bought one from an on-line seller. It's aftermarket but very close to original. One of the key things is to get the direction of the zip section right, some zip up driver to passenger and some go the other way. I was lucky in as much that the orientation matched the original. Many on here advocate the use of a tacker gun but I just went with the original securing nuts along the basal frame of the rear section and all the tensioning is fine, and besides, staples tend to rust and look unsightly. It did take a couple of hours, partly due to a couple of the frame nuts being reluctant to loosen and partly because I had to make my own registration holes in the base strip. This was done with a hole punch similar to the type used for making holes in a leather belt. Cutting with a knife would not work as they would fray. The screen has been on for about three years now and the plastic is still clear and 'fold free'. At the time I bought mine is was about £150.00 so I would imagine £180.00-£200.00 is about right for a non-Alfa example.