When you say you have to rebuild your engine, what exactly do you mean? Top end? Cylinder? Bottom End?
Thumpertalk has an OEM part store you can get all your stuff at. If you need a cylinder, you may want to price check what it would cost to have it resleaved vs replacing it. Check with Millinium for replating they have a great reputation.