post up a pic of your speedo drive plate, and the side of the hub (without rotor) that it fits too...
just thinking if the speedo drive plate has flanges that fit against the hub, the rotor could be milled/routed to fit, instead of modifying the hub...