DEA A4216 Torque Strut Front Right Motor Mount
DEA A4216 Buyers Guide: (The reference below is incomplete. Please verify this part fits your vehicle above).  Toyota Sienna 1998 - 2003 Torque Strut Front Right Motor Mount .