^I wouldn't really recommend cleaning them. also, it may just be me but I think you'd better off getting a replacement. I've seen a lot of site suggestion above, I personally prefect rockauto too. you could go with auto parts warehouse too. another one with autopartswarehouse-like rates is car-parts and partsgeek. you should check them out