Here's a site with great prices. The products don't have any reviews and their descriptions are vague though.
http://www.bigalsonline.com/For reviews and such, this site is really nice.
http://www.aquahobby.com/e_products.php That link contains tons of reviews from people.
http://cichlidforum.com/reviews/category_d...y.php?CatID=107 That site is also full of nice reviews. As for a HOB, I recommend
http://www.bigalsonline.com/BigAlsUS/ctl36...200bpowerfilter . It's a Penguin Biowheel by Marineland. I have it myself (the 350B version) on my 20 gallon tank and it works wonders. The 200B should be adequate for you though. I only bought the 350B because I was massively overstocked at the time. If you don't like the biowheel, I suggest buying an aquaclear instead.
http://www.bigalsonline.com/BigAlsUS/ctl36...ar50powerfilter Those are the two most popular filters on this site.
As for the carbon, those are completely unnecessary and a waste of money in my opinion. Just use the filter floss. Most people around here just dump out the carbon, as it loses its effect in a month or less. It's pretty useless unless you're trying to take out medication from the water, which you're most likely not. And a tip for the filter inserts, just rinse them out every water change. You don't need to change them until they're ripping. Even then, you can buy filter floss in bulk and just wrap it around the old filter insert when the original floss is starting to rip and wear out. This really saves money with those expensive filter inserts. Also, the aquaclear features a sponge instead of a traditional plastic insert. The sponge is really easy to clean, and you almost never need to replace it. Just wring it out in a bucket of old tank water during water changes and you're good to go.
Now about the pumps, I honestly have no idea since I never use them. So I'm no help there, sorry.