That looks very much like the part they replaced on mine.
I know what you mean about costs; but total cost to me was £120.
Thing is, it was a massive safety issue on mine, because it flooded 4 or 5 litres onto the forecourt - first time I filled it
The loathsome oik who sold me the car did not mention this fuelling issue; not even after the deal was done
On the upside; I'm now hoping for a few years from my lovely V70
Next step is to get the LPG working properly...
Does anyone know a decent LPG garage in London?