Kell Brook claims he is fully prepared and has covered all angles ahead of the IBF world welterweight clash at the O2 on Saturday. Brook vs Gavin is live on Sky Sports Box Office. Book it now by clicking here