Cleaning Pistons DIY

I've used Berrymans chemdip on pistons and rockers etc.etc. not syaing its the best but I've used it with success...