1 lb. Paraffin (free from wife's canning pantry. $2 a brick if I need more.)
1/2 lb. vaseline (cheap as dirt at Wally World)
2 Tbsp. STP oil Treatment (in garage and on hand)
None of those ingredients will work well with black powder or most of the replica BP. The reason is the petroleum products create a tar from the fouling, that is darn hard to remove, it WILL NOT dissolve in water! Use only natural oils, beeswax, any vegetable oil, or tallow/lard.
Thompson centers natural lube is Crisco and wintergreen oil, with yellow food coloring. It works well to keep BP fouling soft and remain water/soap soluble.