in a prior question I asked about donating blood to a blood bank, which could end up by a non jew, and I was answered as follows:
A non-Jew is a human being, and the halachic implication of donating him blood is saving the life of a human being.
Of course, saving a life is generally a highly positive action, and it is included in the imperative to love every man (see, for instance, Shaarei Kedushah 1:5).
Although the Gemara and poskim write that one should not save the life of an non-Jewish idolator, it is permitted to do so because of eivah (the issue of good relations between Jews and non-Jews).
Q: Since there are religions that jews would consider idolatry is this problematic?
Answer:
Due to the concern of “eivah,” even for non-Jews that are considered idolaters, there would not be a problem.
As a general rule, when a person donates blood he cannot know who the blood will be used for, and therefore there is in any case no ‘direct’ donation to anybody specific. The existence of a blood bank is essential for Jews and non-Jews alike, and therefore there will not be any problem in donating.