Yes Dawsman, this old tart has picked up the piston for reasons that GAMBA has explained. A sorry tale, but one we see often enough.
Personally I would use these pistons. but it largely depends on how much money you want to throw around. Reuse the old head gasket too after properly annealing it.
If mine, I'd hone (or have honed) the bores with 150 - 240 grit, and ask for a lower skirt clearance of around .005". New cast iron rings. Buy Emgo or other reputable brand (there is a lot of poor quality stuff out there so be warned). Set the fitted end gap at about .012" Assemble the rings dry on the facings that meet the bore. Some WD40 is OK if the thought of a dry assembly leaves you faint.
GAMBA has rightly pointed to tuning as the probable culprit, too advanced, too lean and in your case, likely too tight.
Make sure you run high octane fuel, at least whilst running in (beg borrow or steal some leaded racing fuel if you can and mix it 50/50 with your highest octane pump fuel). Avoid lugging this motor at low revs. If the motor labours at all, use the gearbox, that's what it's for. These old girls like to spin, so 4000 rpm will not hurt it at all after the initial bedding in. Bed the rings by several episodes of up to 5000 rpm through the gears allowing the engine to return to lower rpm by natural engine braking. Do not muck around with excessive idling or low rpm upon the initial start. If necessary trailer the bike somewhere where you can stuck into it after a gentle warm up of a minute of two. No puddling about the suburbs at 2500 rpm. OK?
Bedding the rings and running the motor in are important aspects of getting the engine right and oft ignored by some re-builders.
There are two schools of thought on this. The aggressive bed-in and ride it like you stole school, the other being to follow the instruction book. The jury is still out on who is right, but you need to satisfy yourself about this. I am in the the aggressive camp.
Set PRT crush at .030" to .040", no more. Inlet tappets .004" and exh .006". the book will say less than this, but I find these settings sensible.
Retorque the cylinder head after the initial run and reset the tappets.
I'd run a formulated running-in oil for 25 miles then change to a cheapo SG rated 20w-50 oil. Buy and install an external spin on filter and you're good to go.
This info assumes you know your way around engines a bit. HTH RR