Everything was fine as far as compatibility BUT after installing two main roller brushes in my two vacuums, one works fine and the other does not. The one that doesn't work well causes serious problems with my vacuum cleaner. The roller gets blocked regularly, causing my vacuum to turn off at least 5 times per cycle and not work until I remove the roller and free it to spin. Very annoying and annoying!