Need to give allot more details like WHY to find a good mechanic to do that kind of work.
Just "rebuild" the engine does not sound good or possible or worth the money. If just needing minor work maybe, but for a real rebuild most parts may not be available and a real shop would charge more for parts and labor than the entire bike is probably worth.