Im not sure if you'd want to spend the money but Ultra Bore Coat really helps keep plastic,lead and copper fouling away. After you do the bore you just use a nylon brush with your usual cleaning solvent and what ever kind of fouling that is in the bore is greatly reduced and comes out easily. Ive done 3 rifles so far, one still waiting to be fired and its pretty amazing stuff to be honest.