No Discount.
Al Rayah charges

12 day - 1200
28 days - 1800
40 day - 2200

pus 150+30+30

for every test 50 riyals
license fee 250 riyals.

For drivers upto 200riyals. It depends on your negotiation skills.