Why Is Sildenafil So Expensive? Pay $120 Instead (2026)