I bought this as a gift for my Son and it is good quality with a decent price. The custom fit is good. The only complaint that my Son has with it is the backing with the points on it are plastic and it wants to slide every time you get in and put pressure on it with your foot. It needs to have a rubber backing so it doesn't slip. So saying that, it is a pain having to re-adjust it every time you get in.