Definitely check the seals. I got some on order just in case. Got mags from https://www.davescustomairsoft.co.uk/ got 6 and just 2 were leaking. Seems to be a common top seal problem. Always check them underwater, so you don't fix the Valve 10 00000000 times :)
Use lube, not silicon oil...