Cost depends on how much technology is glued to the screen.
But a google of Everest windscreen show they are $760 in Australia so about Bt19,000... Your qoute is within reason I reckon.
Does your insurance company not provide one free screen per year ?