I wouldn't suggest taking a lock apart just to clean it.

I've used carburetor cleaner along with brushes followed up with compressed air to get locks as clean as you are going to get them by taking them apart.