The thing to be aware of is that it's not just the receiver that needs to be compatible but all the ancillary parts as well.
I bought a Dytac receiver to replace the plastic one on my TM M4A1. Firstly the TM charging handle extension (the bit that pulls back the bolt cover to allow access to the hop adjuster) doesn't fit the profile inside the Dytac receiver. Neither does the bolt cover plate. None of which comes with the Dytace receiver. The Dytac receiver doesn't have the little plastic guide rail inside that the cover plate runs in either. That can be donored from the TM but has to be cut off and then glued back in, in EXACTLY THE RIGHT PLACE. All the parts that come with the receiver should be used where possible. For example - the TM mag release worked and was better made than the Dytac one, but it was actually very slightly too long and didn't release reliably so had to be swapped out for the Dytac one. I had to buy a Dytac charging handle (from Hong Kong) to fit properly. Also thing like an Element delta ring won't fit, but a King Arms one will and so the list goes on.
If you're going to change your receiver get one that comes with as many of the parts as you can unless you enjoy fettling little bits of cast monkey metal until they fit/break. I would suggest a Guarder kit but then you have to ask whether the rest of the gun is worth spending £150+ on just for having a floating rail.