They look pretty good. What's your verdict? Better than T-Tech? Is there a seal in the back?