As to ER I use viagra and have the same problem as you, can cum but cannot penetrate. My savior was a medically prescribed vacuum pump, (can be paid for by Medicare or any other Health Insurance.) I can pump and get my cock up to 7.5 inches and thicker than the roundness of a silver dollar. Of course it remains erect as long as I keep the rubber restriction ring on at the base of my cock. It has been the of savior of our marriage, have not had the occasion of trying it in fucking a male asshole. I can pump it up to the point that it gets too big around where it is painful for entrance into my wife's vagina so I have to stop pumping before it gets that size in girth.
Medicare stopped paying for vacuum pumps July 1, but you can find effective ones at any adult shop.