fits perfectly with 2017 nc750x. need to reuse the original o ring as this does not come with an o ring