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.