If you are interested in a new suggestion you can try out:
SuperSubSample MipSmooth.
This version creates two mips using scalefactor, and one mip using 1/scalefactor instead of a third mip. This will create a mip at the inverse factor.
Very experimental - very untested.