Product review (5 stars): Great quality at a great price
These parts are oem and in factory packages. Great quality at a great price. Easy to follow instructions and saved lots of money doing the repair myself