I got that picture off of Hurricane's website so I guess it's a factory job.
I'm sure you could get any number of custom or universal towers in all sorts of styles for your boat. The one it the pic is most likely custom made for the manufacturer. One like it would proabably cost you $1500-2500.
If you go with something less fancy, like the ones I mentioned above, you can get under $1K.
I'm not sure about this tower for most boats but it looks about right for a deck boat. It's also under $1K:
http://www.bigairpylons.com/Tower.htm Somebody might have some more specific suggestions if you tell us stuff like:
-your price range
-need to fold down?
-acceptable styles
Or yeah...like Joe said...you could just get a Deck-Star.