BEWARE OF OLD BIKES WITH LOW MILAGE. There is a reason. I am always suspect of old bikes that look great with low milage that dont run. The reason is usally the same. They are lemons for one reason or another. Any bike older than 1980 with less than 2k Miles, dirt or street that is not running should be left to be. Getting dealer parts will be hard unless the bike shares parts with a long lived line. Ie Yamaha RD, LC, 2 strokes. Most lemons dont. getting the crank balanced with a new pistion will be hard. Maybe weigh the weights and the old piston parts against the new to see what the differance is. These parts are dynamicly balanced so even a static balance is just a ball park stab.
Basicly, you may not need the weights if they are fairly light, the new lighter piston may be ok and you can use bearings and rods from a newer application.
Maybe?
Or maybe take your $30 bike, part it out on the site by the bay????