I bought my first new car a month ago and on the first day, someone has hit my car. despite the amount of room between car.. true story. Lucky for me, only my license plate got dented since it is pushed out a lot more from the front bumper.This fits all regular size license plates. WARNING: this does not fit all cars. Had a couple friend which this does not fit for because(1) their plates were built too into the mouth of the car (no room to hold the Bumpshox)(2) Their screw hole position did not match I believe it is roughly 7 inch apart. I'm not sure about other competitors but would be useful to go to the actual store itself and compare(3) For the screws, you can use the screws that came with your car,. Mine came with 14.4 (+) screw I believe, but my car came with HEX screws which is safer from those plate thievesPro- Very sturdy and strong - flexible, weather resistant, good for low impact such as parking or trafficCon- I don't like how it looks on the car (mine is a blue slate color), but a sacrifice I am willing to make to prevent scratches and dents- This does not prevent cars hitting other part of the front of the car, it is only prevents the car from being hit front a straight line bump but it beats having to have those ugly lips