You're right - even though I used a silver pencil to mark a tooth, somehow I miscounted - it's 18 teeth. Thanks for the pics. I happened to find a Gates 280mm belt on Amazon for $6... for that price delivered, I figured "close enough." I did also find pulleys on McMaster-Carr here in the states. With shipping, 1 pulley was just under $30 - a bit steep for what it is, but both will be here by Friday. I went with a 22 tooth motor pulley. A D-shaped hole is certainly preferable; I might try to make a "gib" of sorts that the set screw pushes against; a set screw straight on the shaft isn't the greatest idea, I've discovered. I'm fortunate enough to own a small lathe and mill, so that shouldn't be too difficult. Hopefully the larger pulley diameter makes up (at least somewhat) for the 20mm longer belt.
My thinking with the 22 tooth motor pulley is to get a bit of "step up," since max output power seems to be roughly in the middle of a brushless motor's rpm range; and torque increases at lower rpm. My TP Power motor is rated for 40,000 rpm, and we've been able to hit about 28,000. If we can hit the same motor speed (which is probably doubtful), then we could hit 32,000 impeller rpm. Doesn't sound like much, but that would be the difference between 650 and 750 hp on my car's engine. Realistically, if we could get to just over 30,000 rpm, that would still be 700 hp.
Not matter what happens, this is by far the easiest way to build one of these things and we also need to know if the belt will hold up. I'm not really sure about that, but we'll see. These rpms are well beyond what these belts are supposed to be able to hold, but the torque seems to be within spec.