New 20 ounce tumblers available now! Forum donation credit with purchase. https://www.wildguzzi.com/Products/products.htm#Tumbler
I've been pleased with the service from Millennium:https://www.millennium-tech.net/serviceInfo.php?id=29GeorgeVancouver
with those prices you might consider fitting used cylinders, especially if you need pistons tooon german ebay there are a couple of sets available.
You haven't tried finding Moto Morini parts I see.