Are there any difference between the Power Functions 88003 and 99499 L motors? I am planning to attempt a couple of RC MOCs and was looking up the power functions L motor on BL and found that there are actually 2 types of the L motor, namely the "88003 Power Functions L Motor" and the "99499 Power Functions 9V L Motor". From the somewhat limited information I could google, it seems like the 88003 can run on variable voltage (while I can't find the info on the 9V 99499 motor), it also seem like even their weights are different?

Can someone advice, or point me towards where I can find more information on these?
According to bricklink, 88003 is the set containing exactly one part, namely the 99499 motor.
You can buy the motor as a set in LEGO shops or online, it's packaged in a plastic bag, which probably accounts for the 3 gram weight difference between the items.

To my knowledge there are no different versions of the Power Functions L motor.

Here is the list of the sets the motor appears in, note that 88003 is listed as well:
https://www.bricklink.com/catalogItemIn.asp?P=99499c01&amp;in=S