Oh, is not easy to find low cost MCU with all these requirements, expecially for 2kbyte eeprom and 2 UART.
Holtek 48R50 (3x33 or 4x32 LCD segments) +external 24C16 can be used, but only with up to 9600bps UARTs (they should be implemented in software: it has not UART peripheral inside) and about 50kbps SPI (connecting CLK to an interrupt pin).
I think that HT48R50 costs less than one dollar (may be 80-90 cents?? You must ask to a distributor, I don't know exactly), for 300k/year, but consider that softrware uart will limit the maximum bitrate on those ports.
Regards. Paolo