Reviewed By Stephen K (ONEIDA, NY) Reviewed for a 2012 Jeep Grand Cherokee —12/12/2015 4:27 AM
I had to give it 5 on everything. I price shopped and it was the best. It arrived promptly, might have been packed a bit better, but was unharmed. Seems great quality. Painted nice. Went on in the time specified. I used a floor jack to hold it up and easily did it myself.