Well are you going to tell us who it is?? Most racers are really appreciative of sponsors and advertise the heck out of them to show their appreciation.
What part of the car did you have to give up?
If you dont advertise for and preach the gospel about your sponsors, they wont be your sponsor for long.
Andy