I feel your pain. I bought one of those when I was doing my truck. Sent it back the next day and had my original one fixed.

I think you will find that the upper grill will overhang the lower in all cases. My original one over hangs about a 1/4". I think thats the way they are supposed to be.

Hope you get it fixed up.

George