Perfect for my 30 year old Kirby Gen 3 It takes some time and effort to disassemble and replace the switch but for most it is with the right tools and reputation some Youtube videos feasible. Make sure you are wired correctly. Otherwise, your vacuum motor will spin in the opposite direction, which will make the vacuum try to move in the opposite direction when you push, and vice versa.