Ultralife Batteries on Wednesday said it had received multi-year contracts valued at up to $US25 million from General Motors and one of its joint venture partners to supply back-up batteries for GM's OnStar Telematics system, the Associated Press (AP) reported.