Are all 273 V8's the same?

Nope. bolt it in.
Agree