When it comes to flavors, there are a couple of thoughts/theories surrounding mixing by weight when dealing with flavors. Many people enter the specific gravity as indicated on an MSDS for every flavor that they have. I feel this is a complete waste of time. After searching hundreds of MSDS sheets for flavors, all flavors fall into a range of .93g per ml to 1.07g per ml.
In order to achieve personal consistency for your juices though, all that is relevant is that you use the SAME value, every time for any given flavor. I simply use a value of 1. This means that whether or not my flavors actually weigh 1 gram per ml, I always pretend they do. Percentages in any given recipe of mine will always be the exact same for me, however, if I am trying to recreate someone elses recipe, or they are mixing mine, there's a chance I'll be off a little bit (no more than 7% which is about the margin of error most people get when mixing by volume).