new trade mill price bsa