Sent my SL 30 back to Garmin. Had to have it sent back to me through a Garmin dealer though. Lens was bad and had a squelch problem. Flat rate $550. Basically got a new radio with new hardware and software upgrades. Very good work.
+1 for Steinair. There was a recent thread (last week I think) about lens replacement being ecomomical if you went the right place. Stein can lead you to it.