Actually I have always thought the way they have done the legacy items made no sense.
You have to get to a set legacy level and then buy it to?
It would make more sense for this to happen:
You reach a certain legacy level and you can unlock that legacy item (no cost) or
If you want you can purchase it if you have not reached that legacy level.
At least it makes more sense to me this way.
Should not require both a legacy level and then credits.
I agree with this, along with the posters above. It should be an either-or option for all except probably character perks.