It is an adequate replacement for the stock shifter on the NC750X, however the rod connector bearing is quite different from stock, as seen in the product photos there is a nut on the end which is not there on the stock shifter. Also had to re-use the old rubber sleeve that fits over the bearing of the stock shifter as this replacement does not come with one. It was cheap and it works, and shipping was fast so no real complaints.
Well received, under close comparison there’s a slight different from the original, the good thing is it fits well!