TST 507. And sadly no, I would not buy it again.
I know a lot of folks love theirs and they perform flawlessly but mine haven't. I've had lots of issues with it. Sensors rusted from the factory that had to be replaced. One that drops signal in the rain and needed replaced and is starting to drop again, the antenna on the receiver broke and had to be replaced. A few times on my last trip it totally dropped all signals and had to re-boot it mid-drive. TST is a great company as far as customer service but unfortunately I can't rely on the product with a lot of confidence which is why I bought it.