Based on this product's specifications, here are some alternatives and similar models
Touchscreen monitor Elotouch 0702L — 7" (17.8 cm) LCD/TFT, 800×480, 500 cd/m², black
Summary description:
Elotouch 0702L is a 7" (17.8 cm) touchscreen monitor with LCD/TFT panel and 800×480 resolution. It offers 500 cd/m² brightness, 500:1 typical contrast, 25 ms response time and a flat 5:3 screen. Designed for point-of-sale, kiosks and embedded systems; supports VESA mounting for compact installations and countertop use.