I had to wait 3 weeks to have these delivered as they keep getting lost in the post???? Anyway I paid £10 for a proper one to be fitted in the shops and it's been totally faultless. I have had it on for 4 months now and not even the slightest scratch. I can not vouch for these cheap things as I'll never use them. Your better off paying extra and getting one fitted while you wait. Oh and Jesus Christ is Lord.