Dry firing co2 pistol(crossman vigilante)

I was wondering if there is anything to worry about just dry firing my crossman to empty out the gas.

Also, how long can it stay with the gas canister without causing excessive wear? I use pellgun oil on all refills.