May I jump in here? When I got my GPR I took a "green scrubby" and cut it into about 1" x 1 1/2" patches. I wrapped one these around a bore brush on a cleaning rod, soaked it with cutting oil and commenced scrubbing the bore. I replaced the green scrubby patch after every 10 - 15 in and out strokes. I kept this up for 100+ strokes in and out. I then scrubbed out the bore with hot water & dish soap, lots of patches. Since then I have not used any petroleum based lubricants. I use olive oil for patch lube. After I clean the bore I run down a patch with olive oil cooking spray to seal it.
I haven't had any problems with fouling, though I run a dry patch down after every shot between shots, just because.
The other thing I did was to cone the muzzle. This allows me to start the ball with my thumb, not a short starter. It has not hurt accuracy at all. I am getting 1 1/2" groups at 50 yards using the primitive rear sight which came with the GPR. However, I filed the "buckhorn" doodads off so it is flat topped, and cleaned up the notch with a hacksaw blade so it is a square groove.
This is a .54 flintlock and I am using 80 gr. of Goex fffg, priming from the horn. On a .50 I advise dropping down to 60 gr. or maybe even less, then work up in 5 gr. increments as lostid suggests. Usually you will find the best load in grains around 1 1/2 X the caliber. In a .50 that would be 75 grains.
Good luck. A lot of the fun with these things is the playing around (though over two years and still having poor accuracy would get to be discouraging, I suppose).
-WH-