Re micro mesh, even tho I don't know the specific product you are asking about, it seems that any "mesh" would be able to catch finer metal and rip it from your blade. This would probably not be good.