I would defanitly replace the rubber. Its still the same one that came with your gun stock? The stock rubber on my JG felt like shit to me....
You can get them cheaply in canada though.
It's better to light a candle, than to curse the darkness