Yes i bought mine straight from vis. But i only live an hour away from them. They fit good. I didn't modify them at all. Marcus has them too and i don't think he had any problems with the install either. I don't know about the install but i bet you could do it your self. Its fairly easy. only 6 screws on each side.