I have a 2001 Dodge ram 2500 with a 360 with 327,000 miles on it. I am looking for a 360 with fewer miles on it, I found a 96 360 with 170,000 miles on it. Will the 96 360 bolt up to my 2001 tranny? What else will I need or need to do to make it fit in my truck?