i have 2 psone controllers that i had to take apart and clean after about 3 years, because they weren't working right, but now they are working fine again, and as for my ps2 controller i don't know how long it will last yet. Hopefully for a long time.
