PART NUMBER :
12361-70151
OUR REF. :
TI#8522
DESCRIPTION :
ENGINE MOUNT FRONT
APPLICATION :
CELICA 2.2l mtm 90-93