All my CZs are 9mm. I traded my CZ in 40 for a Pre B 75 a while back so they all use the same mags and ammo now. How much was the Compact out at PSS?
CZ USA would have an answer for you on the 9mm vs .40 swap. They had some Rami mags in stock last week as well as pre B magazines.
I looked at CZ's line of .45's, I wasen't to impressed but I could be wrong.