i think you will find no matter what drive you fit your speedo will never be 100%, you need to work out the tyre circumference of a standard wheel and tyre fitment, and then compare with the tyre fitted to your 15" wheel, and then try to get the worm drive that gives you the closest match. dont forget that all manufacturers build in a 5% over estimate into all speedos.
i tried for ages to get mine right with 15" wheels and the best i could achieve was correct at 30 and 50 but it started to read under by 5mph at 70 and it increased the higher your speed