The reason there is two types of handguard cap is because the triangular cap dates back to the M16/ M16A1 that used the triangular handguards. For the longest time, rifle length handguards were/are designed to fit that cap.