I cleaned my kitchen faucet by wrapping it overnight in a plastic bag filled with vinegar. The next morning I took the bag off and scrubbed it with a toothbrush.
Here is the faucet operating before cleaning. Don't mind the Spongebob watching you.
Here is the vinegar I used.
Here is the faucet with the bag of vinegar.
Here is the faucet after cleaning.