Even swapping an engine, it's going to be more then a G dude, finding one wont be that hard but if you need a shop to do it, the time will add up quick.
I would go with Brian's option and take it to shop that does that type of work to make sure what's the real deal with it and go from there...