Those bars make much more sense and look way more appropriate.

The frame welds are questionable and they are also located in an area that is hard to see unless you take things off. I would water proof it and keep an eye on them for cracking.

I would not say your encouraging people to buy them, but you may or may not be inadvertently.

There is another site in the USA selling them and this one at $2,475.00 delivered.
http://www.motobuys.com/yinyang-yg250nf-mass.html