4099 products