I have. They are really robust and will take a hell of a prang to bend them. I got the adventure guards and they looked great, however I should have got the 'Storm' guard for more weather protection.
You'll need to buy the specific fit kit for you bike. No the original BMW covers won't fit, got to use their items.