Also, why the slotted mounts on the top plate? Are these for another diff which is longer?
Exactly. It's universal in where it can be mounted and in which center diff you can use. I run an 8 spider center diff in my maxx and savage with universal motor mounts.
_______________________________________
It's "Dr. _paralyzed_" actually. Not like with a PhD, but Doctor like in Dr. Pepper.