Generic received on time. The product was cheap and broke when I tried to put it on my PS4 controller. If you are a serious gamer looking for an aim assist product that will help you get better, look elsewhere and buy a quality product. Stay away from these shocks and not a happy customer.