Are the stainless steel shakers BPA free?

Yes.

All BlenderBottle® products are—and always have been—BPA free.