Very happy with the purchase. At first I made a mistake and ordered a wheel module. I sent it back thinking it wouldn't work and she still helped me and even helped me diagnose my Roomba with the correct part I needed. The motherboard broke today and my old broken Roomba worked! I am a very happy customer! Great price, great help! I will always order from this seller! Highly recommended!