I have been told that it may be for the 2.0L engine. I didn't order it, so I know nothing about it other than it's not for the EZ30.
It's ~19.88" from stop to end. If too long, I think it can be un-pinned, cut and re-assembled.