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!