.M husband had shoulder surgery and is on percocet which causes his E D will... viagra or one of these pills work to restore his function?