Yes, it's confirmed that this does indeed drops off of the crew chief. I should know because I just got one the other night. It's a very rare item because I've killed crew chiefs for well over a month without seeing anything else but coins and junk drop from him.