Hi Dan,
Yeah you were correct with the price £121 ($175).
What is the O2 sensor for?
Does the O2 sensor affect the shaking?
Do you know the part number by the off chance?
Also I saw another post saying that a check engine light should have come on with my 02 fault? (Which it didn't? Is that ok on my car?)
Nick