DeluxeMC said:
The problem is that the sprocket is just a freewheel and not a screw on one
do you mean it is a freehub? because a freewheel does screw on; a freehub is built into the hub itself and always sticks out quite a lot.
if it is a thread-on freewheel, and not a freehub, if you can live with only one pedal gear on the back, then depending on how wide the existing freewheel is, you could save the 15mm you need by changing to a single sprocket (bmx) freewheel.
if it's a freehub, then you can't do it that way, and grinding it down will destroy it, making you unable to pedal the bike at all.
if your bike is only 120mm dropouts, then you will want to look for a motor kit that has those specifications, and if it does not, do not buy it.
if it is not in the right size wheel, you can always have it relaced in the size rim you need, by any reputable bike shop, or you can even do it yourself if you're willing to learn (it's easy, it just takes time and patience, once you buy the right size rim and length of spokes).
there are a number of discussions and pages about 120mm dropout motors here on es and around the web, if you can't directly find a site selling one; one possible search for them:
https://www.google.com/search?q=120mm+dropout+ebike+motor
however....if your roadbike has a standard bb (where the pedals are), another option is a middrive, like the bbs01, 02, or hd, etc., tsdz2, or various others. then you don't have to replace your rear wheel at all, just keep the regular one.