This is everything you need and nothing you don't. However, this kit is listed as being for the 1290 which is a road bike, so it should come with Motorex Power Synt. Instead, it comes with Cross Power, which is marketed for offroad vehicles (see images on the jug itself above). However, further research indicates that these are likely the same product (see data sheets below). Regardless, this kit should come with Power Synt, not Cross Power.