KYB334448 and KYB334447 are the correct front dampers for the 2004MY and they will fit the 2005MY no prob. Are you sure they shipped the right ones? Did they come pre-built with springs as a complete unit? If so you need to remove the 2004 springs and install the 2005 springs/top mounts.
What did the shop actually do? Did they disassemble the old 2005 dampers and try to put the springs onto the 2004 dampers or did they not even attempt that cause the dampers looked different? (they do look different btw, but they are compatible.)
What did the shop actually do? Did they disassemble the old 2005 dampers and try to put the springs onto the 2004 dampers or did they not even attempt that cause the dampers looked different? (they do look different btw, but they are compatible.)