'brand new' generally refers to a physical item bought in shop.
0 voted
September 9, 2014
0
Answered
I personally think you're correct in that the latter sentence suggests it wouldn't take you much effort to deflect their attack. I do, however, think that both sentences imply your superiority over them.