The pickup screws for humbuckers are normally either 3-48 (no.3 with 48 threads per inch) for US pickups or M3 for most Asian-made units. So you could just look for suitable wood screws of a similar size if you want to re-use the existing holes without damaging them. You shouldn't need anything very long as you won't have much depth of wood at the bottom of the rout.

WD do a decent range of screws.
https://www.wdmusic.co.uk/hardware-p...ts-washers-c58

Allparts also have a good range but their stocks are so depleted as their US factory is in Houston and has been fully closed for the lockdown. Their website is also painfully slow. https://www.allparts.uk.com/

But if the pickups are single screw per side types, it's normally easy to drill a hole either side of the normal one, so you can use two screws per end (which helps set the pickup angle), along with blocks of neoprene foam underneath the pickup for height and to act as a spring. I bought a whole range of different thicknesses of self-adhesive neoprene sheet for various purposes. It's firm and not too squashy (maybe up to 1/4 of its height) , so you need some slightly over a bit over the correct height. Better to either get some thinner stuff and use several layers, or a thicker block and cut it down to size. Drilling extra holes allows you to still use the pickups with mounting rings at a later date.

There was a discussion on direct mount methods some while ago here:

https://www.buildyourownguitar.com.a...l=1#post139675

I think FrankenWashie made his own adjustable direct mount hardware similar to the FU Tone block https://www.fu-tone.com/product/pms-...unting-system/ , but I can't find the thread. Not hard to make if you have any basic metal working skills, some taps and dies and a bit of brass or steel.