Used to use gunscrubber and RemOil. I have since moved to Breakfree CLP and Remoil, and now pretty much just use Breakfree exclusively.
On another Beretta site, some people were claiming that GUnscrubber was messing up their Bruniton finish on their Berettas. So, I was using it on everything but Berettas, but then pretty much just gave up on it altogether.
The Breakfree seems to work well enough. I do usually take a toothbrush and re-oil the rails about 1x a month on all of my guns, though.