In case anyone is still looking for a cheap solution to the expensive OEM gas cap... I found 2 that fit at the home depot, they both cost $5. I think one of these is better than the other one. Both are probably more durable than stock.
Click image for larger version. 

Name:	20181126_203234.jpg 
Views:	10 
Size:	2.70 MB 
ID:	255758Click image for larger version. 

Name:	20181126_085359.jpg 
Views:	8 
Size:	1.92 MB 
ID:	255759