I don't take shots with my muzzleloader beyond 120-150 yards, so I stick to 90 to 110 gr of BH 209. Easier on the shoulder and pocketbook.
My elk load is with 90 gr of BH! Killed one last year and this one with that, so anyone who says you need more is blowing smoke. 90 gr is plenty of power, the only reason to use more is if it is more accurate or if you plan on shooting longer distances. I have plenty of guns that shoot 200+ yards, but not with my muzzleloaders.
Clean up for the barrel is with Hoppes #9, I soak a patch, put it on the outside of a bore brush and give it a good scrub. Follow that with some dry patches, then another soaked patch on a jag, then some more dry ones and you are done. Since Hoppes has some rust preventatives in it, I don't use an oil product unless I am putting the gun away for awhile.
The breech plug, I soak in Hoppes for awhile, then ream the rear channel out with a 1/8 inch drill bit, work the rest over with a toothbrush, and then soap and water to remove any oily residue.
Be sure to run some dry patches down the barrel and pop a couple of caps before reloading at the next range session or hunt.
I also always shoot a fouling shot before loading for a hunt since the fouled barrel hits slightly different than a clean one in most guns.