Al Ameen bike tank covers are made of high-quality rexine to ensure a longer lifespan. Material is not easily tearable and Water resistant, UV Protected for a longer lifespan. High-density foam protects the tank from scratches. Also protects the tank when any weight or children are made to seat in the tank. Straps are provided for easy install and will Fit perfectly that do not move or slip while driving. Happy Riding.