I know the monster 32 is a 42-50. I'm sure hobbyking may have a good quality 42-50. I don't know all of their brands but this seems to have had a few good reviews:
I have a 35-48 of the same make and it works very well.
Apart from that, i buy my stuff from hobbypartz or Headsup Rc. Here's a 42-48.