I have Touratech bars on my '06 GS and although they're expensive they're really nice quality - stainless steel rather than painted mild steel. I keep my bike tidy but there's no doubt the bars do get the odd knock which is where the stainless excels. No upper section available though, although I've no need for the upper bars anyway.
The Heed bars are around £110 for the lowers only, that's quite inexpensive but may also be pretty average quality which you may not find out until a few years down the road (I have no experience of Heed bars).