Shield good T20 World Cup prep: Swepson