very good condition comes with generic front cap s/n .....01045