If its the OD833 then the input bearing retainer is bigger then a standard 833. That's probally the reason for not fitting. Unless its the truck style 4 speed. And as far as handling power yes it will. I have had one behind my 360 for 7 years now and no problems. The main difference in design is...