That is a stadard type of RV seal that fits into the aluminum trim piece that covers the joint. iIt comes in diffrent widths and colors. You can still get it from RV sources. A RV supply store could help you find it their supply catalogs and have it deliverd to the store. Unfortunately just replacing it will not fix the leak as that vinyl strip is pretty much just a decorative trim cover over the joint between the top section and the lower body.
I had to deal with a similar leak situation on a fiberglass RV. In my particular situation the screws along that aluminim trim joint cover had rust rotted. As some of them had penetrated all the way through the fiberglass, which they should not have done, they were the source of numerous small leaks as rainwater in that channel reach their level and then entered into the RV though those holes.
The fix on my RV involved removing the exterior trim piece, removing the interior wall panels, walls, using fiberglass cloth on the inside along the whole joint area to seal up all those numerous holes caused by the installer using over length screws and then putting the aluminim exterior piece back on with the correct lenght of high quality screws, then buying new vew vinyl insert for that channel.
However if your leak is confined to a small area you should be able to stop the leaks by with removing the aluminim trim, inspect the joint for integrity then reinstalling that trim using a layer of black butyl rubber tape under it. Putting new stainless screws in and put some of the butyl tape aroudg the screw theads for extra seal protection. Then of course put in a new piece of the decorative vinyl insert.
You can order black colored butyl rubber tape on Amazon. You want the black color versus white because you have a dark vehicle.
Yes you can DIY this job. Time, patience, a ladder and some money but not a huge amount of money. Also not a huge amount of skill required. The worst task will be if a screw head is so rust rotted the slots on the head do not allow you to remove it easily. That would require drilling the head off using a carbide drill bit to drill into the stainless steel screw.