spool mounts with a torque strap=overkill?

I hate torque straps.

Have a look at the front two cylinders after you put some time on it. That strap will pull those bores out of round.

If you need to retain the engine any better than what you have, either use an engine plate or ditch the spool mount and go to the earlier K member and use solid mounts.