I just got one 16oz can and 6oz spray can of Ballistol from Midsouth Shooter's Supply. They also seem to have the better price. However, they do have a minium order of $40.00. Take a look at their site, I buy from them all the time.
http://www.midsouthshooterssupply.com/