Huge Problem Help!

That looks right- your block has to have threaded bosses in the front just above the oil pump to mount to. Some big blocks don`t have them.If the bosses are there they can be drilled and tapped. I believe Laysons has the factory style mounts, but as everything else they`re not cheap. One was on Ebay last week ,it may still be running.