As my tests showed, this brushroll replacement fits perfectly on my vacuum and cleans my floors even better than the original. The bristle design allows for A deep clean and removes even the toughest dirt. The only downside is that it needs to be cleaned frequently but that's to be expected with any brushroll .Overall, i highly recommend this product for anyone looking to upgrade their vacuum`s cleaning capabilities..