ABS used to be a very popular filament type used for 3D printing, but it's rather hard to work with. This material is also used to make LEGO-blocks and is regularly used in injection molding. Also the smell during printing is at least unpleasant making it a filament used today for only specific purposes like higher temperature conditions or when the material comes in contact with gasoline. Due to high shrinkage the material may warp during print and create great inner forces, which could lead to layers tearing apart. For most properties PETG can replace this material resulting in a far easier print experience. In neutral state this filament is milk-white and prints at around 240 degrees. Also you can use acetone(vapor) to 'meld' the abs a bit, softening the layers and making them blend into each other, creating the illusion of a injection molded part.