I just replaced the whole inflator on one BCD for about €70. That was fast, easy, not so expensive (compared to a shop person's time -or mine) and a definite fix.
In spite of what our (which word should I say ...) President had said, your numbers are not our number down here in Argentina. €70 here is a wayyyy lot of money.