727 transmission questions

...or am I wrong about this?

I think so.
There are a ton of 904's out there that are stock and running that power range.

A couple of upgrades, and you should have a nice strong trans.

Direct clutchpack and sprag would be my first area's for upgrades.