I actually think the Hublot would probably be the better option for a lad his age. The DJ is big and blingy and quite dressy, but rule number 1 is only buy what you like- if he likes it then he should go for it.
25% off the Hublot may sound tempting but it's likely he will still lose more- or similar- money than if he went for the DJ at retail.