Let's just set things straight: the G&G hop up isn't bad, neither is the TM motor. What we're saying is that its possibly not as good as you've been led to believe. If it's making a decent RoF, don't panic. Address the actual issues first, namely - where is all the compression getting out?
As I said earlier it may even just be a badly fitted or knackered hop rubber.