Any DIN mount car stereo. Pick the one you like best. There are many available with Bluetooth for $120 or less from Pioneer, Sony, JVC, Panasonic. For a little more you can get an Alpine.
Same for the TV. We've had Sony, Samsung, and Sanyo and they were all great.
2013 Classic 30 Limited
2007 Silver Toyota Tundra Crew Max Limited 5.7 iForce
2006 Vivid Black Harley-Davidson Road King Classic
1999 Black Nissan Pathfinder LE