yah the Twin lakes run is pretty, and shouldn't damage your vehicle...
Update, snow has fallen! there is about 12" of snow right now near the 4000ft mark, and about 24" near 5000. So the 6th should prove to be an interesting time on the switchbacks!
Jacob, is your passenger seat spoken for?