I bought a new one - swallowed the price and sold the broken one on Ebay for £26, so not so bad really.
Got £45 for knackered fog lights recently too so that offset the new light cost price. Not guaranteed obviously.
A member was selling 3D printed lever for cup holders - the bit that seems to break. happy hunting