Aside from the useless "Calculating...." Its a pretty nice script. The only reason I say this is because its nearly a split second for the results to be sent, and in my opinion its kind of a killer.
Could crunch down some of the prefix enumerating and calculating into
msg $chan $comma($calc($replace(%calc1,k,*1000,m,*1000000,b,*1000000000)))