On the weight im not too certain other than what you have already said. I think if you went with a track ded'd set would be a great start. I dont know if removing the bench is even worth it. Lookin for some tires to fit with 17" stockers that can track well. I can just drive slow in the rain lol.
When is this episode coming?!