Start with asking your nearest GM dealer, they can give you an estimate for repair, then check with other body shops or auto-glass shops for estimates. If you are mechanically inclined you might get enough info from the estimates to tackle the project yourself.