They appear to be at the old Fox Valley Motor Cars in North Chicago. Their website doesn't give much information about themselves. Anyone here have...