Это очень трудоемко, но и также необходимо. Иметь свою собственную ценовую базу.
И самое главное, база должно быть актуальна на весь сезон, т.е. взяли цены, допустим март месяц, и все, опубликовали на весь сезон.
А те позиции которые будут добавляться, на момент добавления и до конца сезона.
Добавлено через 3 минуты
Для этого база должна быть в той валюте, которая имеется ввиду в наименовании класса, .... класс до 3456
$, значит в базе аналогичная валюта и ни каких допусков.
Добавлено через 10 минут
А может уменьшить кол-во классов, чтоб увеличить наполняемость, и пусть себе бегают из класса 12 машин, в класс 8 машин.
И еще, смена класса только один раз и не на финале.