Jack oil works. You can also go down to your local motorcycle shop and get fork oil (forks are shocks). Comes in different weights if you like to customize the ride. However, the reason most old shocks are not leaking is because they are empty. Perhaps you will get lucky.