This 20 Oz plastic shaker bottle is made of stainless steel and it has a stainless steel mixer ball inside. Fits most car drink holders.PMS available for product color and imprint. Overseas production. Lower quantity available. Includes ocean freight which are delivered to NY.