but I think it's a fair bet that Shimano use the same M4 thread on all their cage assemblies, and your local bike shop is sure to have a mangled mech you can cannibalize.
I've got to give it a shot! Looks about right but I've no idea how consistent Shimano are with their sizing of these parts across the models/years etc....
I'll pm you my details, thank you very much