Amazon offers Prime members the MSR 20-oz. Fuel Bottle, model no. MSRFUELBOTT, for $13.46 with free shipping. (Non-members can spend $35 or more to qualify for free shipping; otherwise, shipping costs $5.58.) That's the lowest total price we could find by $8, although we saw it for $3 less in February. It features a leak-proof, push and twist cap.