clean. good price 2