reworking stock heads or buy aftermarket?

I personally would not use the Edelbrock heads if you are planning to put those nicked pistons in your engine. In fact, I would avoid using those pistons no matter which heads you decide to use.