If you want an informed answer then that is a question for your engine shop once they have inspected and measured up, however drawing on my experiences, new pistons would be the way to go as they are not much more expensive than a set of rings.
Cosworth, Wossner and Arias pistons all in stock and good to go same/next day.
Alex.