If the picture is correct, those are the gen 5.5 springs. They have the tapered coils on the ends. Gen 5 springs have no taper. I learned this the hard way.
Like greylock said..if its tappered it'll work...TRD parts for you is completely correct on the years. Although 02-4 is gen 5(with non-tappered spring) the 04 which is what i have uses the gen 5.5 design. IF you look i made a thread earlier using the tein solara springs on my 04.jaep0913 said:i was searching through this forum to see which lowering springs would work on my '06 Camry LE [gen 5.5] I heard gen 5 TRD lowering springs wont work with gen 5.5. I found this while searching http://www.trdparts4u.com/PD-PTR07-06040-19.aspx?MakeID=1
It says it will fit camrys 2004-2007, but that doesnt make any sense because gen 5.5 began from model 2005. im just trying to make sure i get the right thing before i buy. thanks guyss