is this esentially a Whipple made for Ford to put their stamping on? anybody running one of these on their car? i am not looking to get one right now today, but in the near future would like to surprise my wife with one on her car. yes i know, a woman don't need a supercharger, but she can actually drive so it don't bother me to give her more power...