Im not sure ay. Im still waiting on mine, only ordered last week

. What year model is your car though, some difference with the 1993 model rear mounts if you didnt pick that up from his site.
If you do need to press it in, im sure a bench vice would do.
On there instal instructions, is says nothing about a press...?