In two years Haas, Fifita, Carrigan etc will be hitting their primes and McGuire will be nearly 31 (and still have 2 years running on his 700kish pa Cows contract). The only possible downside to losing him is experience, which I think is a tad overrated give we have Boyd, Gillet, Bird, and a few others who have played in big games. If Lodge and TPJ leave they were going to do so anyway, so that's not something we should really worry about when it comes to shelling out big bickies for a bloke with question marks over his future form.
I can't believe Cowboys fans are celebrating like they've just gotten one up on us. It reminds me of Dragons fans with Hunt. We could have kept both if we were prepared to enter a bidding war, the fact that we didn't is an indictment on the Drags and Cows and proof that they paid overs.
Put it this way, I'd much rather have Bird on 700k than McGuire.
EDIT: for the cows fans lurking you still have an atrocious back line and an incredibly overrated spine. You need to get over 2015, but I can understand holding onto it as it's your only premiership and it doesn't look very likely that you'll see another in the foreseeable future.