A complete 40 slide may or may not fit a 9mm sp01 frame without tweaking. Based on my experience trying to get a 40 SP01, in CA anyway...
My 40 75B slide fit the sp01, and even worked with the 9mm barrel in it, but when I would try the complete assembly (.40 barrel, slide, springs) on the SP01 frame, it would bind up.
I think I just need to relieve the frame in a couple spots, but have not really figured out where yet. I needed to do sone polishing on the SP01 frame to get my Kadet kit to fit, so my guess is the tolerances are just a bit tight on the one I got.