is there an alternative to the $130 microsoft one?