Yes that is the site to get it from and get their "Super" towels.
Again you would know that since me and dubbin both posted in I think 3 threads about this in the past few days but oh well.
If you do a search you will find some info about how they may bleed and how to fix that problem along with a bunch more info.
Also how many towels do you need 25,100,5000?? And do you need high end towels or just towels from costco to clean the engine with? With this info I can put you in other locations depending on your needs.
- LI 85