I like this idea, especially because it doesn't use a specific element. Would work nice with a rainbow deck.
EDIT: But, I think it would be nice to have two completely seperate cards which for the shield and weapon. It could be unnuped version of the card gives you an unupped shield, upgraded version of the card gives you an upgraded shield. Same with the weapon.