What do you clean your block, crank other internals with in preparation for assembly

Large parts (castings, crank, etc) get hadn washed with hot soapy (dish soap) water. Use engine cleaning brushes. Machined surfaces get hit with WD40, parts get bagged in clean (new) trash bags. Slammer stuff (rods, pistons, etc) get cleaned with laquer thinner and soft brushes, blwon dry with shop air. Then just before assembly brake cleaner and shop air. Bores are cleaned by hand with white paper towls and brake cleaner, wiping in direction of hone until the towel comes out clean. Once I start assembling I keep the garage heated or dehumidified depending on the time of year, and everything gets bagged/covered until I get back to it.