Remixed from bbeavis design (https://www.thingiverse.com/thing:3063090)
I printed his but it was too thin, so I decided to beef it up and also change the design. It's also 2cm longer to be closer to your shoulder.
I advise you to print this in PETG or ABS/ASA, since PLA should melt in hotter days. However if you park your car on garage and don't drive it so much, PLA should hold up for a while.