My (band's) recording setup is quite similar, really..
The drummer in my band has a Roland TD-6, and we've used that for recording.
Here's a tip for ya. Don't use the sounds from the TD-6 for the drums. Get a midi interface (I've got Invalid Link Removed and it works great), and record the midi signal from the drums. Then get either Drumkit From Hell Superior or BFD, and use one of them for the drum sounds. Both of them are compatible with the TD-6, so everything is set up and ready to go. I just got BFD, and I have to say that it is absolutely stunning. Really easy to use, and lots of opportunities. And of course, great sound.
For recording bass and guitar I use the Line 6 toneport. It's a really great little box. It's an amp modeler for both guitar and bass. It also has a mic-preamp for recording with a (duh) mic. The guitar amp-models are great, and the bass amps aren't bad either. It also works as a soundcard. It cover's a whole lot.
I'd absolutely reccomend the setup I use for getting good sounds on a budget.