I had them done for mine about 2 years ago.
Pain in the ass!!
Took them ages to get the curve correct.
Also, they need to be made of the stronger vinyl. As the normal ones will not survive normal car washing etc.....
Mine have been on over 2 years now and they have survived harsh cleaning as well !!
Was expensive tho, but i wanted them to be perfect
