I would agree with your friends thought on the seals also. I have had tons of birds but am rather new to the turbo ones as I have learned more on the fly with the one I have. My best suggestion would be to join NATO and ask there as thats all those guys play with. I believe its
NATO - North American Turbocoupe Organization. another site would be foxtbirdcougarforums.com