I have this problem, I live in the UK. I need a 3 inch, 1 watt 8 ohm speaker (may also be called 76mm in terms of size).
I tried Maplins and RS, both no longer stock the product.
Help anyone? I did find a place called ABCelectronics in the US stocking the speaker, however this is no good. Again, looking for the product in the UK.