There is a difference between 03,04 and 05. The 04 airbox boot is longer than either the 03 and 05-07. I currently have a 03, 04, 05 and a 07 in my garage. The airboxs are different also. You need a 04 box and boot to get it to fit. Im not sure if the 04 boot will fit the 05-07 airbox.