If he were to do it in Iran, its no crime. It all matter of time and place.
Ethically, if someone is willing to do it wholeheartly without coercion I see no crime in it, be it with a price or consideration.
The price paid may be to give the donor's a family a much better life or misery if...