mark
+1y
keep in mind there are B2600 and B2600i mazda pickups
B2600 is the same motor as the 2.6 Mitsu/D50 motors. the B2600i is a completely different block with fuel injection.
since you have the B2600i, you will need to get a B2600i transmission. I would try to find a B2600i 2wd truck. they are typically ext. cab trucks. and yes you will need the driveshaft as well. but you may have to get the other end of the driveshaft that bolts to the rear end it has now and get it grafted onto the 2600i driveshaft