I'd probably try to fix it myself if I otherwise really liked the truck. If the CHMSL is leaking, you can try just replacing the brake light (something like $40 for a new one), or replace the gasket on your original light with a better seal. If it's the rear window frame you can try fixing it with some kind of sealant. Carefully run a bead into the top of the window frame. Mask off the paint and window frame where you don't want to get sealant. Extended warranties won't cover glass. Even though it's the frame that's causing the issue, it's considered part of the glass and isn't covered.