Depending on how much you need... You may just find it cheaper to buy it by the 100ft roll at your local hardware store--we have a Home Depot Store right near us. If you're looking at buying 1000 ft or more then you may want to check places like www.cablesforless.com.
I bought a Klein crimping tool. It's not necessarily that it's the "greatest tool" ever but it does have a lifetime warranty on it anywhere that sells that tool and it has release ratchet so I don't have to guess if I'm put enough pressure on the crimping. So as long as I don't lose it (which ironically, I have) I'm good with it, if it breaks or wears out... a little more expensive than some of the others but I like it.