Getting an engine wholesale, if it was possible, while getting a break on the price
, might lead to less than acceptable customer support.
As Pat said, careful shopping
and supporting your local "good guy" is the way to go.
I am honored when a customer refers to me as "my mechanic".
But, you can save money
...if you put a little sweat into it yourself.....making the area more accessible......that means getting stuff out of the way in lockers, and if there is anything in the engine compartment that may get in the way, take it out......also a little PB Blaster or the like on rusted nuts and bolts can save time and is appreciated.