Ive bought ten pairs of these. I can put about 1500 miles on these before I wear though the sole. Theyre really comfy for running. I put different insoles in my running shoes right out of the box, no matter what shoes I wear. Ive not tried NewBalance ones, Im sure they're just fine.