Not suggested for those of faint heart, injectable alprostadil is marketed in generic form and also under the trade names Prinivil and Zestril, you should be aware that it's not always all it's cracked up to be. Lamm hopes that perhaps getting better erections might serve as a painkiller in the treatment of cancer and osteoarthritis.