I bought this controller for a discount, and it is actually worth it's price. Solid build quality, it's been imported from the USA, and manufactured by Hyperkin.
The build quality is top notch! X and Y have a very subtle concave dimple, while the A and B buttons have a subtle convex bump, these are only perceptible to the touch and jelps in easily differentiating the buttons. The shoulder button are very solid. The weight of controller is perfect and buttons are very well made, they feel solid upon pressing and not mushy. The USB cable is of very good quality, thick and about 6.5 feet in length. Over all very well made controller.
I've tested this on my Windows PC, controller worked perfectly after button mapping.
Will update after trying it out on my Raspberry Pi.