There are clear photos with clear markings showing the location that each section is attached, it can be used to deduce the length of rocket motor with pixel counting. But I haven’t seen them on foreign forums so I will refrain from posting that photo.
But you can deduce from PL-15’s 4m length.
Let’s overestimate PL-15’s rocket motor length, assume missile’s entirety is rocket. I.e. length =4m
Calculating internal volume:
r=0.1015, l=4m, volume=0.129
Aim-54 rocket motor has length of around 1m, excluding nozzle.
r=0.19, l=1m, volume=0.113
Even when grossly overestimating PL-15’s rocket motor length, it only has 0.016 m^3 more volume than AIM-54.
And we all know PL-15 cannot has 4m rocket motor, since warhead/radar/control servos/nozzles takes space, too.
Here is a lower res photo where you can see the nozzle/tail control section and radar section. They takes up around 1m.
This means PL-15’s rocket motor length cannot exceed 3m, and we haven’t included the size of warhead.
With l=3m, volume = 0.97. Less than Aim-54.
If you use the marking in the middle as where the rocket motor section ends. Then the rocket motor length is now less than 2m.
With l=2m, volume = 0.645, around half of Aim-54.
I’m gonna stop here since all of these is based on public info available outside of China.
But it clearly shows Aim-54 has way more volume in its rocket motor than the PL-15 that is feared by USAF and USN.
Side note: imagine Aim-54 is still around and received upgraded rocket motor to have higher specific impulse.