Ok guys hope I'm posting this in the right section( I'm new here). I just bought a brand new Kimber ultra CDP 2 in .45 acp. After buying the gun,range bag, and some ammo I didn't have much money left so I decided to forgo buying a cleaning kit for $60.Anywho I took this little doll out for a test ride today and got her a little filthy running some cheap ammo through her. So since I didn't have a cleaning kit when I got home I placed it in the tub with hot water and a little bit of ammonia (mr. Clean if that matters). Now what I'm wondering is how long I should let it soak? It's been several hours and it still looks dirty. I was thinking maybe overnight but I didnt know if that would be too long. Thanks