Replacement mirror caps are rubbish indeed.. The shape is just off!
I am chasing for my M3 conversion, I bought left mirror motor and mounts ( with camera - almost brand new, slightly used ) for 350$ shipped, I bought mirror glasses both sides for 200$ brand new, I am able to buy the mirror caps, OEM, 100$ around here. so you can make it like 1.000 - 1.300$ range
It would be a great addition, better than engine mods imho