Radio unit itself was perfect and all the wiring fit perfectly, only issue was that the CANBUS module that was supplied did not work correctly and caused battery drain so it had to be plugged out and had to tap the ignition wire into one of the accessory fuses so it would turn off and not drain battery.