personally i wouldnt use wd as it inhibits rust, yep you read it ! & is flamable, i once saw a mod go into hyper space , & egnite because of wd ! ( nice to watch from a distance, if your wearing a nappy)
I strip soak in white spirit, reasemble ,ding dong done. The white spirit, breaks down the crud, leaving the parts as new, with little or no scrubbing & eveaporates to leave it squeeky clean.