It's like $8 and you can get various widths. Use 3M tape to attach - I had just went through a GIANT puddle in that picture and the lip didn't even budge. All materials can be bought at Home Depot. It's very flexible rubber, it comes all rolled up but it actually stays in shape really well. It really looks surprisingly good even in person, it even has a little finished edge in the front. If you didn't know you'd never guess it wasn't made for a car.