Is there an easy way to degrease and de rust a K frame?

Castrol super clean is 1000% better than that stinky Gunk engine cleaner. Car wash with hot water helps a bunch.

All that grease is a preservative for the metal.