If your barrels are otherwise good then price up sleeving to std and std pistons. Its a good repair and may not be a pricey as you expect (fingers crossed).
Gudeon pin circlips should not come out (they are hard enough to get out when you want to) so the question has to be asked, were old ones re-fitted?