as you will hear in the futrue no doubt, If there is something wrong with your fuelling it dosnt matter if you have mahle or cosworth pistons in there they will both melt if things are not right!!
The cosworth racing piston is the better quality and they come 7.2:1 already , but if you have melted mahles and you havnt fixed the problem then you will melt these