Definitely you can DIY. Personal check is fine. I did it (EB1b) myself and got I-140 approved within a week. Do not water money.