What model number is it? If the Roomba is a 500-series or newer, you should probably replace the battery: iRobot now supports an "OpenInterface" protocol that lets you use the Roomba as a drive base. Short of that, there are no small number of useful parts in a Roomba - it's a nice and well-designed robot platform.