Any activity on your account usually extends expiration date (if there is one). The Bank of America (soon to change) USAirways Visa definitely works - I use one regularly but haven't actually flown or had any other mileage credited to my US account in several years - only other activity on the account was an award issued last year for a trip in March to Bangkok on Lufthansa in First :)