They are hard plastic but still fairly flexible, fit is very good.
They are fairly easy to install, it use the original hole for everything except one screw for the front. ( I have put two because I miss aligned the first one.)
Turn your wheels to make the install easier, and pre drilled a...