It's been almost a year I bought this controller, never really use it though until recently that my official one broke! So, I started using this one and it feels so weird!
After some checking on youtube and opening the controller myself as well I realized that this is a fake controller.
I have contact the seller he said that the controllers are official, I even sent him a photo proving that the controller is fake and never got a response back.
I'm looking now to report him on Amazon.
Stay away from this seller, buy from amazon where controllers are actually the official ones.