Thanks for the legal perspective. The scenario Bill described (buying a cab just to reverse-engineer it and then returning it to the store for a refund) certainly seemed dishonest and even illegal to me.
I'd say the "returning to the store" portion is a bit shady if not dishonest, depending on store return policies. Reverse engineering on the other hand I have no issue with.