Do you have a neo engine? If you do, it should, providing they aren't lying to you.
Just having a stab at the plenum - the deciders on whether your plenum will match up I think are the throttle body diameter and also the size, orientation of the plenum.
I don't know what this plenum looks like but I do know you will need to make sure the throttle body matches up...