Caicedo, Dunk and Undav have picked up cautions in this year's FA Cup competition. However, I believe the slate is wiped clean after the quarter-finals, and no player will now miss the final due to accumulated bookings in the competition.
Suspensions from accumulated bookings are competition-specific (and two bookings result in a one-game suspension in the FA Cup). Maguire was booked in the 5th and 6th rounds.
Suspensions from being sent-off carry across ALL domestic competitons (so if an Albion player is sent-off on Saturday...