Everything matched up very nice,from the firewall seam to the back seat area. Did I have to use a hammer to make things fit,yes,but it was no big deal. As far as ordering it. I know a guy that is a auto body parts and supplys dealer,so I got it through him.