Budzy's CA M4. (Updated)