Think you might need a gun type feeder. You can't push aluminum wire very far without it kinking up. Congratulations on the GOOD buy.
I have a 135 lincoln and am very satisfied with it. A little larger would be better tho.
If it didn't come with a regulator, I have extras.