I could not tell if the subframe is correct unless you did the measurment brother! As far as the disk brakes goes who knows brother... I dont know and could be wrong but I didnt think 68's came with Disk brakes! I could be wrong cause I really dont know!
Well, i guess when you don't know, you don't know, you know!