3D Printing 'Unicorn' plastic parts

My buddy had a Mazda pick up that he wanted to sell. It was clean as all get out but was missing the eject button on the tape deck. His son printed it out and damm if it didn't look like it came from the factory.