Yeah, it may be an upgrade...but I think you are wasting your time and money. For about the same cost you could get a much better engine/trans. for your CX. Regardless, if you are getting a good price on the engine...you would be much better off (in the long run) to either save and get what you want or put it on plastic.