Buying new lower engine mounts, rockauto maybe?
And is sparkplugstore or rockauto better for the o2 sensor?

Also the engine is makin a funny noise again, like a gurgling sound, I'll get a vid later.