Sam's Club offers members the Sprayway Glass Cleaner 19-oz. Can 4-Pack for $7.54. (Non-members must pay a 75 cent surcharge.) Opt for in-store pickup to avoid the $5.28 shipping charge. That's the lowest price we could find by $8. (For further comparison, we saw a 12-Pack for $20 in January.) It's ammonia-free.