I use Blue Wonder Gel cleaner,does a great job.
Also, sometimes what I do is use a combo of cleaners.
Start with one say Blue Wonder and finish with Butch's Bore Shine or Hoppe's No. 9.
Different cleaners seem to really attack the crud & plastic.
Bronze brushes work the best for me for the stubborn stuff.
Ranger