Some time ago there was a thread about Irani bikes, I checked the Irani manufacturers' sites. At that time they made upto 100cc bikes locally and bigger bikes were imported from China and the Irani brand name was used. Even so, I did not see anything bigger than 250cc.
I am not sure about the prerequisites of importing bikes from Iran, but some of the Chinese off-road bikes seemed ok.