today though I had time to install the one I ordered form amazon. I got to say its not bad, all the holes line up at least. it does seem more flexible then the OEM one but considering Its clipped and screwed on all the way it should be fine.
I also found a site that sells those pesky black push clips that hold it in. if anyone wants the site name PM me.
heres a link for the fender liner