This is what I used on my logitech G600:
RMB down
0.054 sec delay
RMB up
0.1 sec delay (change this to anything between 0.5 and 0.050 depending on if you want to dragscope or not)
LMB down
0.054 sec delay
LMB up
0.052 sec delay
3 down
0.054 sec delay
3 up
0.06 sec delay
1 down
0.055 sec delay
1 up
0.1 sec delay
1 down (I do it a second time as a failsafe because quickswitching sometimes bugs out and doesn't work)
0.1 sec delay
1 up
and that's it, have fun and remember not to get caught using a macro