<< A great place for caller ID boxes is thrift stores. They seem to always have a few. >>
Watch out for the ultra cheap ones, e.g. the $10.00 ones. They generally don't have call waiting-caller ID. So, if you wnt or need that feature, look carefully before purchasing.