AgraWest sale could cost taxpayers $2.5 million