Should I oil my Roomba motor or replace it when it squeaks?
Regarding the Roomba: Replace the motor. The squeak is almost always worn bearings, not a lack of lubrication. Cleaning buys you a week, but swapping the whole assembly for $20–40 and 20 minutes of work is the real fix. Don’t wipe the grease off the new motor’s shaft.