I have this fitted. It didn't push fit over the splines the way the oem one does - I had to use a spanner on the retaining nut to fit it. I will only be able to remove it with a puller tool which I don't possess.
However it doesn't matter as I won't be taking it off, because it's a great mod.