I got the panel for free, it's a 120 watt First Solar panel. The mounts are some cheap clamps meant for semi-flexible panels off eBay.
Ohhhhhhhh My I dig that panel. is it glass? it looks thin found them online but not a ton of info. is it delicate???
Free is good

but a couple of things to note about frameless panels.
Frameless panels are beneficial in that the weight/thickness of the aluminum frame is removed but that weight savings is often offset by the need for thicker, or sometimes two sheets, of glass to give the panel the structural strength that the aluminum frame would have provided. They are also prone to breakage if something nicks the edge of the glass. Additionally, if I were putting them on my truck I would have a clamps on all four sides (can't see from the picture) as there is only pressure holding the panel down. In a worst case scenario, with no clamps on the front, in a wreck the panel will slide right out of the clamps and become a missile.
Frameless panels have their niche in the architectural world where they can be blended in to the design of a building better without having lots of little silver frames visible.
From a power standpoint, 120 Watts is 120 Watts, regardless of what panel is producing it. The panel pictured is amorphous silicon (meaning there are no individual solar cells, the silicon is sprayed on the glass so the panel is effectively one big cell) which, while not as efficient as crystalline solar (panels where you see individual solar cells), amorphous does have the advantage of being able to still produce power in low light conditions like closer to dawn or dusk.
To sum it all up. Free is good

and just make sure the panel is clamped on all four sides.