I just got my second pair in the mail today. I put a pair on my '95 and they seemed well made and strong so I got another pair for the '08. I had to bend one end a little to make it mate squarely with the bracket. That's just an adjustment to make them fit my bars, not anything wrong with the way they were made. There are 2 pieces of clear tubing in the package of parts that I slid onto the bar end insert to shim it and they fit my Tusk bars perfectly.
Got mine on ebay from a Chinese seller. No instructions but you don't need any...just some common sense.
*Edit* After comparing the pic you posted with these, I see there is a difference. I haven't had any experience with the ones you asked about. Sorry. These are $30something too.
Here's a couple of pics.
Plenty of room for levers.
I have ATV High bend bars and the guards have to be mounted at an angle but they still protect the lever and hand.