Seems high. There are options, if you're flexible, to get business class one way BCN-ORD-YVR for 57,500 to 70K points.
ORD-YVR will not be lie flat. Just standard domestic F seating.
You will get lounge access in BCN and YVR if you're flying business class.
With one lay flat business segment and possibility the boys will be refused access to lounge because they are 18 this is option is much less attractive...the lounge access issue just occurred to me...they are flying on their own without adults.