It's from an Ultegra.. but it still should fit
It might, but it might not. If it was from a RD6700 then it would appear the seal / bearing design is different to that in OP's link above.
The OP might be better off asking for a complete (say Shimano 10 speed) jockey wheel. Unfortunately I don't have a spare.