if ur referring to me im sorry to say i can not help with the mig welding aluminum questions as i do not do it. ive got a tig welder and am self taught. i only say that because if i had some schooling in welding (stick, tig, mig) i may be able to help a little bit.
as for making the frame out...