I almost bought them myself. Definitely a solid company behind it.
I am contented with the Givi. I think it will protect the tank - but if you're worried you could add some cheap frame pucks to it. I have a couple of cheap chinese spot lights on there - not wired up. I ordered pucks on Amazon - but they never arrived. Refunded - moved on. I really wanted the RDMOTO ones but postage was crazy high.Do you like the Givi bars? The replacement tank plastic is $200. Would it protect the tank area in the event of a slow or standstill tip over?
I noticed the SW Motech set are not fully welded! If you look closely at the joint you will see only a couple of tack welds. For me this would not be acceptable for a finished product.