Pretty hard for me to measure the crank and w/p pullies, but if they aren't the sizes you mentioned, they are very close as best I can get in there to measure. The generator pulley I did not use, as I have an alternator on there. It measures exactly what your's does.
As far as the alternator goes, the QBA975 belt would've fit, except for the fact that the alternator is fatter then the generator and hit the block before I could get the belt on. I couldn't push it toward the engine as far as the generator will go. That's why I had to go for a longer belt. The alternator also has a 17mm shaft, and the generator has a 15mm shaft. That's why I didn't use the pulley that came with the kit. Besides, the alternator came with a pulley already attached.