The size difference between the Kaw Valley Precision Linear Compensators can be seen in the 7th product image on the left side of the product page.
Yes, the .22 cal model is for .223/5.56
No. 45ACP has a bullet diameter of 0.452", while the .30 cal muzzle device can only accommodate a bullet with a diameter of 0.308".
The Kaw Valley Precision Linear Compensator .22 caliber model can be used with 5.7x28.
The Kaw Valley Precision Linear Compensator is compatible with 300 Blackout. You will need to use model MPN:BLK-LINEAR-5/8X24 TPI (Black) or MPN:DE-LINEAR-5/8X24 TPI (FDE). These .30 cal models will be optimized for the bullet diameter of 300 Blackout (0.308"). The .22 model would not be compatible.
The Kaw Valley Precision Linear Compensator will work with a Sig P322 with the 1/2x28 thread adapter. You will need the .22 caliber model Kaw Valley Precision Linear Compensator.
The Kaw Valley Precision Linear Compensator does not need to be timed in order to function as intended and will not include a crush washer.
The 300 HAM'R uses a .30 caliber bullet. So you will need a Kaw Valley Precision Linear Compensator for a .30 caliber or larger and matches the threads of your muzzle. So model BLK-LINEAR-5/8X24 TPI will work with a 300 HAM'R rifle as long as the barrel is threaded for 5/8x24.
Any of the Kaw Valley Precision Linear Compensators will be compatible with .308 due to the bore being large enough to accommodate .308. Most .308 rifles use 5/8x24 TPI.
Yes, the Kaw Valley Precision Linear Compensator could be used on a Canik TP9 Elite Combat. You will need the 9mm model with 1/2x28 threads to match the threads of the barrel. This is model BLK-LINEAR-9MM 1/2X28TPI.