what kind of bike you are looking for anyway i think you would really be better of by getting yours here it might cost u more bec of customs and transport but i am sure watever bike u decide u bring along will be better still than here.
mostly bikes over here are yamaha and honda mostly old models from year pre 1990 but still u can find 2003 xr here as well but nothing that in pretty good shape. and forget ktm
some prices as i am currently looking for a bike
2003 xr 650 L $4200
1999 yamaha ttr600e $2600
2002 ktm 640 adventure (32000 miles) $5000 there is only 3 in egypt for sale
1999 nx650 dominator $2200
as for mechanics i think anyone who can read english and understand some basic mechanics is far much better than any mechanic here. if u go to a mechanic he will probably fix ur issue but most certainly without knowing he will cause something else to break
on the other hand if u are looking for sports bike there are plenty here in egypt mostly honda though some are in pretty good shape usually these are imported.
have a look here at this site of motorcycle listed for sale so u can have an idea
maybe if u r bringing a bike here i can tell u some freight companies who can handle shipping.
i might also be interested in sharing the transport money if u are willing to get me a bike as well