I am one who thinks the vast majority of alien crashes are that of unmanned probes from other parts of the galaxy. Many of them are small in size and are like our probes we have sent out.
I have heard of the Shaitan Mazar crash, but do not have any more information other than the site you posted.
BTW, welcome to UFO mag forum.