Sorry for the long response. 105 and 85 isnt very good, especially the 85 so a new top end rebuild is needed. A lot of people run Cool Heads, do some research or ask on a different thread about the head. Pistons however I can talk about. Vito's pistons are more for stock applications. If you are going to run a Cub or Serval soon then go with Wiseco. Just notiuced the piston you posted, yeah that piston is torn up bad! Top end rebuild time for sure.