SteveBNy
you know I totally forgot to mention that - I have found a really good alternative for BB also.
It is a lubricant cleaner that is NOT oil based it really does work well.
Slip 2000
http://www.slip2000.com/
This stuff has gradually or is gradually replacing BB for me - it truly is the best of both worlds - expensive - but a little bit goes a long long ways....
I use the Gun Lubricant - cleaner - preservative variety...
Gun Lubricants
SLiP2000™ Lubricants are specially formulated, non-toxic, non-hazardous, synthetic lubricants. SLiP2000™ Lubricants are a cleaner, lubricant and preservative. There are currently 2 SLiP2000™ lubricants available, SLiP2000™ Gun Lubricant, SLiP2000™ EWL (Extreme Weapons Lubricant)
http://www.slip2000.com/lubricant_info.html