Umm... I don't think such a thing exists, and you're definitely not the first to ask. You can buy pistons (Maxsil?), they're insanely expensive. Not to dissuade you, but you're going to find the parts to do an engine rebuild very expensive. Take a look at the Metric Mechanic website,
http://metricmechanic.com/, that'll give you a starting point.