I'd build it myself first of all.

I would guess a typical Shelby engine would be 30 to 40K, I don't think you could "shop around" and do one for less. But you could certainly shop around and do a vintage block for less than $20 even. Substantially less depending on the internals.