I know the feeling. On my iphone it’s only 99p and easy to fit to replace the ear speaker but the main mic is a real ball ache to fitI have a Google pixel with a killed speaker - only works on "hands free".
tried blue tack and magnet - no better
and it's a sealedunit. :-(