Swaps in p series should be pretty easy, no pup modding needed. Great guide by reset there.
I went through a few pups in my df, which came with a Duncan custom custom. Stayed with Duncan but tried a few. I finally put the custom 5 in and I’m really pleased with it. Basically a slightly hotter paf with ceramic mags. The others had great lead sounds but chords left me wanting a little more crunch.
I have a mojo shell I modded to use a Tom bridge. It has dimarzio evo2, which are too tall for stock fly routes. They do fit with the extra routing I did to the shell. Not sure how much I like them though, I only installed them long enough to check that they work before taking it all apart for paint. Maybe they need a bit more gain or volume to shine. I’ve had a fred in other guitars and liked it, so if the evo doesn’t work out I’ll do that.