From what I have seen 1.6 longblocks go between $250-400 depending on mileage. DO you have any mazda specific recycling yards around there? Maybe try Mazsport in GA. They are a bit on the spendy side but shipping shouldn't be too bad for where you are, and they have a big inventory. Also The Parts Group Might have what you want and they seem to have really good prices. Also in the SE so shipping shouldn't be as bad.