Yes that is an L091 three beacon pleco without a doubt. Ullopincrate your pic is not an L-25 but an L-24. Very similiar impossible to find and gets a little smaller than an L-25. L-24 is called cactus pleco and is more green than scarlet which is darker. All three very cool plecos and if it is worth it to you you didn't overpay. I paid 300 bills for a 12 inch scarlet a few years ago. Enjoy the pleco and feed him some salad shrimp and watch him go nuts.
but regardless, I think he was worth the price tag