I passed the 107 last weekend and used remote pilot 101 for video learning (great videos and presenter) and used the "prepware remote pilot unmanned aircraft system" app for the practice tests. I wouldn't take the 107 until you consistently get 90% or above on the app's test. I found the app's sample test to be more inline with the real test. The real test is no joke and I found it to be difficult. If you know sectional charts (long/lat, radio frequency, msl/agl) and weather (metart, cloud types, etc) you should do well on about 1/3 of the questions. Answer every question your first time thru but "mark" (the software allowed me to do this) the ones you aren't confident on and revisit those when you complete your first run thru. I checked every question twice and it took me 1.5 hours. As others have said you can eliminate one answer and then still have a 50/50 chance on getting the question correct. Several questions had two answers that seemed to be correct except for a minor difference in wording. I bet I studied for more than 40 hours, but Im not a good test taker and $150 is a lot of money to me. good luck.