One word of caution:
If memory serves, the Affinity body is thinner than a standard Strat body. What this means to you is that a standard bridge, whether it be made for a Mexican or Asian Strat, will have a trem block that will be too long for the Affinity body thickness. The result is that the trem block will protrude out of the back side tremolo cavity by about 1/8" or so.
You'll need a body that is 1-3/4" thick (standard) for the trem block to sit inside the cavity properly.
You can make it work, but it'll require milling the block down a bit (or if you have a lot of patience and a steady hand, grinding & filing it down).