About to place the order... Should I have any second thoughts? My 2001 LS430 Ultra has the 17" wheels on it and I need to replace them SOON! The need for a good performance tire with low noise is paramount. It doesn't snow here in Alabama (rarely..).
Whatcha think?