Check online prices on Neato pieces:
Best XV-12 Replacement Roller:
Best XV-12 Replacement Batteries:
XV-12 Hepa Replacement Filters:

In this video, John shows you the parts and process to take your Neato XV-12 Robotic vacuum apart to clean hair tangled on the motor and brush when the machine gives you a brush stuck error. Typically, you can clean the hair and lint from the roller brush by taking the bottom cover off and removing the roller, but the motor cleaning is a bit more indepth. Total time to tackle this project is 1-2 hours.

Neato XV-12 Robotic Vacuum Reverse Rip Down To Clean Hair From Motor Shaft When Brush Error Occurs