This is the worst place I have been for customizing a car.  The staff is arrogant and the workmanship is horrible.  I simply had them install a new amp for the door speakers, they drilled a large hole in the firewall (this is normal), however they did not seal the hole at all.  I had to go back and seal the hole myself after discovering water poring in to my car.   I DO NOT recommend them at all!  Worst company by far.
                        
more