It what weather do you ride Jelly? If your a fair weather rider only, and keen about cleaning your pride and joy (like I am:P) then a shock guard is the way to go. Looks 100% better than a hugger and does execatly what it says on the label.
If you do use the bike in all conditions, then I guess a techmoto/DP hugger is the way to go.
Be aware that some huggers require you to drill and tap the swing arm for the best/most secure fit.
Dont want to push Henry's ire too much but you can get a special offer by phoning my secret contact on 01243 782544. If they've got any left, they had DP huggers for about the £99.99 mark. But don't tell anyone else or they'll all be gone!
unless your shock guard (Casoli) works it way round, onlyneeds to be a few mm's squares off the rear tyre in about 30 seconds and falls off. Not alone in this experience by the way. Big hugger.