I would not recommend this part. Fitted it as instructed, greased etc. Worked fine for a week or two, then one of the ball bearings got loose, stuck to the magnet at the bottom of the shifter and damaged the circuit board. There is nothing to stop the ball bearings from doing this.
I messaged this company over a month ago to mention this and see if there was an option to be reimbursed for the damage to the shifter, or any way to fix it. I was met with silence, not great customer service. Luckily thrustmaster had a replacement pcb they could sell me, and the problem was fixed. I won't be using this item again though, as there's no telling if it'll lose a ball bearing again.