Did the mounting flanges fit in the cavity on yours? On my SE Singlecut, the rout for the flanges wasn't quite wide enough for the BKPs. I ended using a drill bit to expand that part of the cavity.
With my Schecter C-6 Pro the feet didn't fit (they also were direct mount, with a 3mm bolt) so I simply filed the feet of the pickup to match the stock pickup and drilled the holes in the feet out to 3mm. It was a lot easier than modifying the guitar
I'll bet it was easier. In my case, I didn't have a proper file, and my clipper couldn't take enough of the feet off.