You shouldn't use any agressive detergents as they are often quite alkaline, you really shouldn't use hot water either, this type of cleaning gets rust started almost immediately, the rust starts in the steels pores where it isn't visable, but it's there nonetheless, use non ammoniated glass cleaner, cider vinegar, windshield washer solution, or plain old cold water use any one of these on patches, once the patches start coming out reletively clean dry patch the a saturated alcohol patch to remove any residual moisture then dry patch and oil the bore.
fredj