If it has a firing pin block, then they all will.
If it doesn't, then the only ones that will work will be the really slippery-finish 16-round mags with the metal baseplate.
I have a CZ85 pre-b that I modified to accept the current 17 round magazines. If you do have a pre-b, buy a mec-gar 17 round mag and then strip the pistol down to the point of removing the sear pack, should just need to take tension off the hammer spring and remove the safety.Take a flat file to the *back* face of the magazine well and start taking off material. It's only going to be a few thousanths worth of material you take off. Keep test fitting the magazine until it will go in and come out freely, then use parts cleaner to blast the metal filings out of the frame, re-assemble, oil, and shoot. :3