I thought the motor was pretty darn clean to begin with until I pulled it and realized it was filthy. I've got an 01 GP GT for a winter beater and I couldn't imagine trying to clean that one up!!! The machine shop sent the heads and block back in plastic bags looking brand new but for all other parts its a LOT of brake cleaner and elbow grease. The fuel rails are polished best that I could and everything else has been painted. Now that its looking good I'll work hard to keep it that way plus make a few more cosmetic improvements (strut tower sway bar and a few shiny bolts here and there) I'd like a polished Gen 5 and fuel logs in the future to top it off.