I have replaced display+battery on one of my mi5s phones and battery on other one, had no issues with gps (but I had issues with proximity sensor, all phone connectors are very fragile and hard to plug). If you think that your problem is antenna contact loss issue - maybe you should clean all back cover contacts with alcohol, also I use compressed air to clean all dust that can get in during repairs.