Do what you want. I personally see nothing wrong with it, especially considering that not everyone has the time to play this game for hours untold simply to get that one or to have to reset because you ran out of pokeballs, its frustrating really. I think that RNG manipulation isnt cheating, considering the fact that in itself theres hard work to be done, you still have to train the poke yourself, and that its part of the games programming, not an injected stream of data meant to get you a perfect result everytime.
Theres no harm with trading them, just so long as you let the people now so they cant get quickly offended later.