All matched and easy to fit except there was only one threaded hole instead of two for the heat shield studs that protect the starter. That's not why I'm giving a bad rating. The day after I installed it, I wanted to start my truck and "clicked". After 4-6 turns of the ignition it starts. I called the seller and left a voice message. I did not get an answer. He probably did it 6 times in less than a week. I am extremely disappointed.