*sigh*
Dual 055 launch:




Impossible to say since they belong to different era. Russia retired the Su-15 in the early 1990s. J-8II 1st flew only in 1984 entered service only in 1995 and has been continuously upgraded. So everything from avionics, weapons, etc differ.
But if we take the earliest variant of J-8II to enter service, which is the J-8B, it could not carry BVR missiles, while the Su-15 could carry up to 4x K-8 missile. The Type 208 radar of the J-8B was crappy and replaced by KLJ-1. So if we take the earliest production variant of the J-8II and very last variant of the Su-15, the Su-15 should win a BVR battle easily.
DH-10A slow motion:






052D firing YJ-18A:

Full variety of PLAN SSK: 039G and 3 variants of 039A.




Torpedoes and YJ-18 (LACM? ASCM? version):


Higher res screencaps of the 9IIIA:








2x 093A. The fact that they are openly showing these means the next generation SSN (095) can’t be too far behind in development.

Pic 1: 093A
Pic 2 & 3: 093B?



J-15D “E-Shark/Sino-Growler” – https://twitter.com/xinfengcao/status/1006018460428582914

KJ-500A: KJ-500 with IFR probe

Russia is on par or better in sub tech and it would probably sell its expertise to China.
Latest SSN and SSBN tech? No way! Those things are strategic assets and no chance in hell will Russia ever share expertise on Yasen and Borei class submarines. Russia might be willing provide expertise on submarine tech that they consider a generation behind. But China will have to face Seawolf and Virginia class SSN, which puts the PLAN at a severe disadvantage.
Had this been done by Russia they would have imposed tons of Sanctions but China seems to get free pass all the time
I thought the sanctions on Russia had to do with the problems in Ukraine, Syria and supposed election interference. China is not involved in any of those AFAIK. Besides, this is military tech espionage. They do that all the time.