Oliver,
You're absolutely correct - replace the top end (piston, rings, bearing, piston pin, clips, etc). I would also hone your cylinder if it doesn't need boring, or at least sand it lightly with 400-grit sandpaper in a circular motion. You're lucky to have a large selection of top end parts available - MR175 owners like myself aren't so fortunate.
I have an assortment of eBay cylinders here with cracked or missing lower fins, so if you're tempted to try the 'crowbar method' to remove the cylinder, I'd advise against it.

With the head off, I would spray a ton of PB Blaster, WD-40, or similar penetrant down into the stud holes and let it sit for at least 24 hours, as the stud locating dowels love to rust into the cases/studs/cylinder. Heat up the case/cylinder junction nice and hot - 200 to 250 degrees is fine - which should loosen the base gasket and sealant (if any) pretty well. I use a huge bearing puller on the top fins pushing down onto a plastic drawer pull on the piston crown at BDC and also push up against the bottom of the intake section of the cylinder with a flywheel puller; the idea is to slowly push/pull the cylinder straight up off the cases. One time I took the seat and tank off and straddled the bike, lifting the cylinder straight up by hand against the weight of the bike, trying to rock it as much as was safe - it took a while but came off eventually. Sometimes a combination of heat/PB Blaster/tapping with rubber mallet/levering can work well too, but be careful.
Ray