Quick delivery and a lot of payment methods - viagra cost at walgreens