User rating, 4.6 out of 5 stars with 3141 reviews.
No you will need a wiring harness. Mine was $63
Answered by Olaf 6 years ago