If you look at the pictures, you'll see that the pistons have rims, unless it's been rebuilt, it's a 5.3L. Due to wear, I had to get new pistons. I'm not sure if they are going to be flat tops