Shopping was easy. Everything that I needed was referenced to my chosen vehicle, nice. Wiring harness plug support plate was over-priced. Its just a piece of bent metal with a hole in it!
Received package a little late, box was in bad shape but all components were in good condition. Haven't installed it yet so time will tell