If you're getting rust right after cleaning and drying, it's because the water you used was too hot. It's called flash rusting.

I always use warm water with a little dawn dish washing detergent. run the patches down until you get clean.

The bathtub is a great place to clean your muzzleloader, but you MUST have a rubber mat in the tub to rest the butt of the firearm on.