Recent purchase of an all original 03 Rubicon with hardtop, only 105,000 on the odometer, Problem with water leaking down the inside of the rear window lift glass, Who is the best source for GOOD QUALITY weather strip or seals? ours does not look bad but it does leak.