Happy with mine. Makes it much easier to clean the 1000 or so bugs that meet their end on the front of our hood. Also cuts down on glare. Haven't had issues with rubbing or vibrations. I pull it off every so often and give it a thorough cleaning. Not sure where to buy though.