Erectile dysfunction medications are expensive but you can buy generic Viagra.