Of course there are generic forms of these for cheap. Look at goodlookingloser.com he gives a few links. Honestly though I wouldn't take them because you don't want your erections to get used to or dependent on them. You may have trouble even getting hard when you are off them. Instead try kegels everyday and get something like maleextra or like the pendulum said horny goat weed. L-arginine and maca sounds up your alley. Good luck
Yea goat weed doesn't actually give me erections it just sends some extra blood down there throughout the day. The goat weed plus nonstop kegels all day equals rock hard erections when I do get aroused. Also keeps my semi fat.
Cialis is the best alternative to Viagra works great for sexual activity up to 36 hours. But also remember eat healthy, sleep well and do regular exercises too to remain fit and strong.