That was my first time testing that team (it's very original in my opinion) and I built it from scratch. I swept his team to 6-1 and he only ever got to see 3 of my pokemon.
So Scrafty worked very well for me. I'm soooooooo glad I went for the bulkier EV spread and shed skin, cause he became strong while also very hard to take down. I checked his subparahax jirachi with it, which I assume really pissed him off (he built his jirachi to be extremely annoying, and he nicknamed it uMadbrah?). So basically, Scrafty is serving me well so far :)