Fits as OEM pipe should. Bought this after reading reviews for generic filler pipes that didn't fit without being modified. If you are buying this you most likely need the return lines that are near the filler tube in addition to the overflow stop valve mounted onto the top of the filler pipe. Mine was badly rusted and so were the return lines. Picture below shows old filler pipe next to new one. I painted the new one for extra rust prevention.