im going to tear into this thing this week so as to get it ready for sept 18 vette/viper challenge. how long to repair a ring? if the piston needs replaced is it best to replace ALL pistons??