Gareth T et al, I don't know hence why I asked. Sponsorship from companies comes in many forms - not just "if you use their products you have their logo down the side of your car." They could have paid for his entrance fees / tyres / maintanence costs etc. in return for a very fast advertising board! So I ask again....
Ben