Pretty frequently asked question, search is your friend. My answer hasn’t changed:
If you don’t like that thread, I suggest
Slightly older, but still hold up
And definitely don’t forget the impact to your insurance