The part was perfect. Of course I had to have it painted so I took it to my local body shop. He was able to match the paint and paint it so it looks absolutely original!
It is made mostly out of plastic but works very well and is very cheap. Easy to put on and is secure. The gray color does not match the car paint but doesnt stand out very much.