I have a set I received about a month ago. I haven't installed them yet, between time and the weather it's been tough. They do look good though and I will report back here when I do install them.
I'm interested. There's no leak is there? You never used the TB so you can't say whether or not it fit right?