Technically, not quite the same. Bracers don't occupy the "body" slot, so cost twice as much for their armour enhancement bonus. A linen shirt +2 would occupy the body slot for magical equipment purposes, and so the magical enhancement costs the same as if it were a chain shirt +2.
Depends if Armor bonus counts as Combat affinity.
Otherwise you are correct.