D16 would be better, more HP
125, vs 102
if it says VTEC on it, its probably VTEC then :-p
can you get a pic of the engine bay?
Are you sure its a DX, and not an EX?
DX has a crappy interior, manual everything, what kind of options/power stuff do you have? does your car has a factory tach?