CX-7 6 speed manual transmission

2007 Mazda Cx7 2.3 turbo mzr disi 6 speed manual transmission
I recently purchased a Mazda cx7 2.3 turbo mzr disi with a 6 speed manual transmission from the UK. Since I got it I've been having a few issues but working on getting it up to standard. The most recent issue I came across was with the gearbox. It needs replacing or repair. Does anyone know if the manual mazdaspeed gearbox will fit on my cx7? If not, where do I get a rebuild kit?


I break stuff.
2003 Mazdaspeed Protege 1660, 2004 Winning Blue RX8, 2005 Mazda6
I'm basing my answer solely off of what I've read, not real-world experience, but I do believe the MS3 unit will fit the CX7.