I found this, although its "i" are missing in the photo. You could call them. Here's the part number for a 2004 7544235170
https://onlineparts.toyotasouthatlan...544235170.html
https://parts.lakelandtoyota.com/p/_...544235170.html
Did you check with your local dealership body shop? That's where I would start. If they can't help then maybe they can point you in the right direction.