Experiences With Fabric Dying Products???

My seats have faded from gray to a purple color, so I need to either recover them or dye them. I was considering getting new covers from Corbeau but they're $250 and recovering is a PITA (I did it once already). Has anyone dyed cloth with good results? I'd be looking to go black.

Thanks