reworking stock heads or buy aftermarket?

It's interesting that it's only the exhaust valves that have hit the pistons. Did you build the motor or someone else?
I'd be checking other components to see what's going on with the existing setup to make sure it doesn't happen again.