As I said, for some projects like that I actually make my own.
If you don't have a label machine, it's the cheapest way and it really does look professional.
Label machine wise, I'm not the best reference since I own more of them than is reasonable.
I have a Brother P-touch that uses M-Tape. These are great. Fast to use, handheld and reliable. One of the things I like is that you don't waste a piece of leader for every label.
I also have a Brother P-touch printer (connected to my computer) that uses TZ-Tape. It's great except that it wastes a piece of tape for every individual label you print. To avoid this you have to bunch up a series of stickers and print them all at once.
Also, Brother M-tape and TZ-tape is a bit expensive. You can get it at a fraction by trolling ebay for cheap Chinese knockoffs. I do that and the tape works just as good as the original for less than 1/4 of the cost of a single cartridge here.
I have many Dymo punchtape machines. These are classical and great. Pretty much foolproof and no batteries required. Tape is also cheap. They made them in various width too. The regular model that holds the tape in the handle is pretty much all you need. They did make some with the tape on the side but they're not that great. I also have an industrial model that can punch aluminum tape. This one is a bit overkill for most uses.
But if you don't want to spend, do like I said and DIY. All you need is a printer (inkjet, laser or even dot matrix), some packing tape (dollar store), thin double sided tape (craft store) and a bit of patience. You can design your text either using a word processor or a drawing program like photoshop or better yet inkscape (it's a vector drawing program, use it only if you're ready to face a pretty steep learning curve). Draw your panels so that they fit within the width of the packing tape. Print. Apply the packing tape to the front. Apply the double side to the back. Trim everything. Peel the back and stick.
If you want to get an idea of what it can look like, check out this contraption
http://www.filmwasters.com/forum/index.php?topic=4249.0