I don't think, proportionally, that looks right in my opinion. The body just looks too big, and it doesn't suit my liking. Nothing personal, and I've seen that picture before, and I didn't like it. Still a cool body though.
I've seen a Baja Bug body mounted on one before, and it looks rather stupid as well. I've also seen the El Camino body for the T-Maxx/Savage on one and it looks completely out of proportion.
The Dodge Ram and Chevy Silverado bodies look quite nice on it though. I'm probably going to get one of them sometime.