Dont know if the Naze32 board is best option if you want to use GPS and sonar features, you can pick up a pixhawk now for £60 on ebay
Are you printing with 100% infill?