Has all the parts there some paint on the power cord. I don’t know the life of the battery so I would recommend a new battery replacement but still works.