Has anyone discovered replacement options? My '97 Silverado's original unit worked, but the black rubber base had deteriorated in the sun and looked butt-ugly. Unfortunately, the stock replacement unit is not only spendy (list $140+), it doesn't fit properly--no flush, waterproof seal. My...