I have a boxing gym set up in my garage with the Heavy bag, double end bags, speed bag and the cobra bag.
Check out
www.ringside.com the cobra bag is nice.
If you really want to get into the speed bag, i mean REALLY into it check out Alan Kahns book The speed bag bible. an incredible book.
Boxing is a great workout but in a street fight i would use the basic ju jitsu moves.
There are alot of weak points on the human body and one should never need to use their hands on someones head.
I need my hands for other things..like shooting..