Portable Band Saws are made to cut bars of metal in pieces..the straightness of the cut is not a major design issue.
The main reasons a blade on a band saw ( wood or metal) wanders is due to several related things:
1) Blade tension - set the tension as tight as you can make it for metal cutting. The design of most smaller metal cutting band saws is to have a blade that runs straight as it goes around the rollers and then twists as it goes through the guides. This allows a larger clearance throat, but can make the blade want to track back toward the left. The blade is made so it is flexible enough to take this twist...but that allows it to wander ,too.
2) Tooth wear - If you try and cut a curve with a metal cutting band saw, you will be cutting with only one corner of the teeth. This will quickly ( often in seconds) make the blade sharper on one side than the other...and make it cut in a curve from then on. Cheap blades do this faster. The way to avoid this and make blades last longer is to cut straight lines and grind in the curves. Cut the profile in straight slices, meeting at angles as needed. Trying to cut the blade edge curve is a fruitless task, and will destroy the blade soon.
3) Guide throat height - The guide rollers on a metal cutting band saw are not nearly as precise or tight as a wood saw. Adjust them as needed to get a good tracking. Most metal cutting band saws only allow the guide rollers to come down to within about 4" of the table. This is way too large a gap for preventing the blade from twisting when cutting 1/4" flat stock. If you have the skills, weld on an extension of the upper roller arm so it can come down closer to the table. An alternative is to build up the table with several inches of MDF and put a sheet metal table top on that. This doesn't change the distance between the upper and lower guides, but it does make the cut much closer to the upper guide, and that will help a lot.