Hello all. I have a 2013 Silverado (duh), and since it did not come with a factory sunroof I was wanting to have one put in. With spring just around the corner, I would like to have one. Is this a mistake? Is anything but the factory sunroof junk? Do people have problems with leaking? If no, I want it to look just like the factory sunroof, and preferably use the GM parts. Just wanted others opinions.