I've had good luck with Eheim brand pumps. The largest one they make is supposed to do around 1000 gph@4' I think... I have one as the return on my 90, and it does an adequate job. Not great, but then again I've had the pump 3 years now, hardly ever clean it, and never once had it seize or short out on me, etc. I've owned several Eheim's over the years, and they're all still kicking.
- Mac