I was out looking for Boeshield just today. My local Sears does have it, but only sells it in a combo pack of a 12oz spray can and a 8oz bottle of "Rust Free", sealed together in one package for $24.99. Not worth it for me, especially since I want the liquid version and don't need Rust Free.
The boeshield.com website has the same price I saw at Sears, and Brownell's has the same prices I see at the boeshield.com website. But you get free shipping at Boeshield's website if you order $50 or more. If I do order any, I'll probably go through them.
Since earlier posting I've obtained some Eezox and tried it out. I really like how it dries to a completely dry, non-tacky, and fairly slick finish. It also wets the metal and that makes many metal finishes look nicer than they otherwise do. However, after reading up on the health risks of TCE, I'm probably not going to buy any more Eezox unless they come up with a new formula free of TCE. It's not good for you.
I should note that based on their MSDS, Boeshield and Corrosion-X aren't completely harmless or nontoxic either, but appear to be somewhat less harmful than the TCE in Eezox. I'd welcome comments from anyone in medicine or occupational safety, etc.