you "can" get a p90 in a HB route... but.... you need to alter it, and, you'll have extra clearance on both sides...
as suggested, there are HB sized "p90" types, but they're not really P90 toned... then again, P90's vary all over the place.
My own suggestion would be something like a Phat Cat in the neck, and a P94 (Gibson) at the bridge...
The Phats are a good pickup on mahogany necked guitars, giving clear bright, yet fat tones... similar to the low windings of the P90 that Gibson used on guitars like the ES125 and ES330. The P94 is a a screamer, but retains good brightness on the bridge position. Its loud and fat, and the phat cat in the neck would balance nicely with it.