My 2 cents...
Avoid Kool-Stops for these brakes. In my experience, lower-quality brakes like this can't handle the stopping power of the pad and will exhibit excessive flex.
You may end up having to toe-in the pads at a crazy angle to avoid squealing.
Also, unless the pivots have zero play you will also have problems. When I worked in a LBS we almost always had to use a generic pad similar to what's in the picture there.