Awesome designs. I love them.
In my opinion, if anything, having the number 17 on the doors adds value for the sponsor (even if it does steal sponsorship space) in terms of familiarity, media attention etc etc. Dont underestimate the 'value' of the number 17 in V8 Supercars, much like 05 (or for that matter 23 in basketball)