L track is great stuff but itís not all the same. For seating, you want the heavy duty aircraft grade as seen here (lots of good info on this site):
Make sure you research the bolts needed for this level of safety. Base Fab is a great place to get the track and the proper bolts/nuts/washers, etc. :
If you want to have any kind of quick-release/remove capability, take a look at the Unwin slides on Base-Fab, as well as the Unwin website. I donít know if they can be adapted to your seat.
Hereís a link to my setup. The shop dropped the gas tank and much else to get the bolts in. Itís a difficult job for the reason you stated above. The floor/L-Track install starts on post 119:
Good luck and have fun!