I am in the process of setting up a 10g as a fuge - check my thread. In addition to what you listed, you'll need the live stuff - sand, rocks and macro algaes.
Depending on how you're setting up your system, plumbing it may be difficult. It's not a good plan to use a pump to pump in water, and another pump to pump it out - that's a recipe for disaster. It's better to pump water in or out, and use gravity for the other side of the flow. In my case, I drilled the 10g tank, and use the hole I drilled as the outlet from the tank which dumps into my sump. Instead of using a pump, I T'd off the overflow from the tank to split it between the sump and the fuge, and use a ball valve to control water going into the fuge.
It's much cheaper to put something together on your own than to buy a pre-fab - but there are some really nice pre-fabs available too that work perfectly well.
In the DC Metro Area? Check out GWAPA