i doubt if you will get a visa on arrival. Mechanics / technicians dont get visa on arrival.