No one makes any aftermarket pistons specific to the GX390, you would either have to find oner for another engine that will work or custom order.
Roller Rockers I have seen some different ones around, but they seem fairly rare other then MMS. Mike Clements is suppose to be coming out with some soon though.