looks to me like your autoleveling arm is broken. and yes a complete replacement would be necessary unless you can find a used headlight to take the part out of and use that instead. even then, it should be rather hard to fix.
i suggest looking around ebay or something for a used unit and just put that yourself. it should save you a lot more money this way.