WD40 is just as good for keeping the metal work spick and span, and no, just because it does not cost as much or say gun on it, it does not take the bluing off or cause any damage what so ever. I have used it for years and know plenty of others that do also, including gun smiths. dust will stick to anything oily on the metal work, just a fact of life really.
Pete