Not sure you'll get a firm answer on this one. it might be best to ask for good people/companies that might be willing to treat your steel, and then reach out to them directly for pricing...
As for your bearing steel, I personally believe this is a good choice. although many here have very different preferences. it checks all the boxes though.