I have not grown them, but I remember that one of the places I buy seeds has had them in their catalog. If you go to this link, there is one place to click for seed - the rest are products made from luffa. The don't give the scientific name though...???
https://www.superseeds.com/pro...