I've put 22,750 miles on mine since about mid January of this year. .040 over, 15.75:1 cast oval bowls. They have cleaned up after a few miles for sure. DP 72mm 4094, 75% over injectors, SoCal 6460 cam. Still a slight haze at idle though. They do seem a little rougher at idle than stock pistons, but then again I didn't build this engine to blend in with stock trucks. Can't really compare mileage due to so much else being changed during the build. If I had to do it again, I'd still go with these pistons without a doubt.