That is about what I proposed, in a nutshell= Except that, when you start throwing around class names like "sportsman"= it becomes less appealing.
Calling it stock and Pro stock, is a bit different. (6 of one, half dozen of the other, I know= but never the less)
at least then, one would have no gripes with entering "stock".