Powerflex Road Series Car: Ford - S-Max (2006 - 2015) description: Torque Rod Insert purchased parts package: 1 installation location: front notice: This parts fits OEM part numbers 31430441, LR030745, 1435996 as an insert. Diagram reference: 30 Part no.: PFF88-1030