Why Is Benzoyl Peroxide So Expensive? Pay $4 Instead (2026)