Re: shops?
a motor swap isn't brain surgery, most competent people who have helped someone do a bunch should be able to do a basic swap. might take a while but shouldn't be that hard. if your boy has done them before, cool.
with a shop, basically they will make sure your engine goes in no matter what. they can customize whatever needs to be customized, thats an advantage there