Has anyone heard of or dealt with a performance/ parts company called auto mafia? They have some good prices, almost too good to be true. From what I’ve found online they seem legit, but I haven’t been able to contact anyone associated with the shop..
Just curious, thought I’d ask here before I...